14000fd97:	48 c7 45 c8 01 00 00 	movq   $0x1,-0x38(%rbp)
14000fd9e:	00
14000fd9f:	4d 85 c9             	test   %r9,%r9
14000fda2:	74 17                	je     0x14000fdbb
14000fda4:	48 8b d0             	mov    %rax,%rdx
14000fda7:	48 ff c2             	inc    %rdx
14000fdaa:	66 45 39 1c 51       	cmp    %r11w,(%r9,%rdx,2)
14000fdaf:	75 f6                	jne    0x14000fda7
14000fdb1:	44 8d 0c 55 02 00 00 	lea    0x2(,%rdx,2),%r9d
14000fdb8:	00
14000fdb9:	eb 0a                	jmp    0x14000fdc5
14000fdbb:	4c 8d 15 6e 72 00 00 	lea    0x726e(%rip),%r10        # 0x140017030
14000fdc2:	45 8b c8             	mov    %r8d,%r9d
14000fdc5:	4c 89 55 b0          	mov    %r10,-0x50(%rbp)
14000fdc9:	48 8d 54 24 35       	lea    0x35(%rsp),%rdx
14000fdce:	48 89 55 a0          	mov    %rdx,-0x60(%rbp)
14000fdd2:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14000fdd7:	48 89 55 90          	mov    %rdx,-0x70(%rbp)
14000fddb:	44 89 4d b8          	mov    %r9d,-0x48(%rbp)
14000fddf:	44 89 5d bc          	mov    %r11d,-0x44(%rbp)
14000fde3:	48 c7 45 a8 01 00 00 	movq   $0x1,-0x58(%rbp)
14000fdea:	00
14000fdeb:	48 c7 45 98 04 00 00 	movq   $0x4,-0x68(%rbp)
14000fdf2:	00
14000fdf3:	48 85 c9             	test   %rcx,%rcx
14000fdf6:	74 14                	je     0x14000fe0c
14000fdf8:	48 ff c0             	inc    %rax
14000fdfb:	66 44 39 1c 41       	cmp    %r11w,(%rcx,%rax,2)
14000fe00:	75 f6                	jne    0x14000fdf8
14000fe02:	44 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%r8d
14000fe09:	00
14000fe0a:	eb 07                	jmp    0x14000fe13
14000fe0c:	48 8d 0d 1d 72 00 00 	lea    0x721d(%rip),%rcx        # 0x140017030
14000fe13:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14000fe18:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
14000fe1c:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14000fe21:	48 8d 15 89 93 00 00 	lea    0x9389(%rip),%rdx        # 0x1400191b1
14000fe28:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14000fe2d:	44 89 45 88          	mov    %r8d,-0x78(%rbp)
14000fe31:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000fe36:	48 8d 0d cb e1 00 00 	lea    0xe1cb(%rip),%rcx        # 0x14001e008
14000fe3d:	45 33 c9             	xor    %r9d,%r9d
14000fe40:	c7 44 24 20 0c 00 00 	movl   $0xc,0x20(%rsp)
14000fe47:	00
14000fe48:	45 33 c0             	xor    %r8d,%r8d
14000fe4b:	44 89 5d 8c          	mov    %r11d,-0x74(%rbp)
14000fe4f:	48 c7 44 24 78 08 00 	movq   $0x8,0x78(%rsp)
14000fe56:	00 00
14000fe58:	e8 33 12 ff ff       	call   0x140001090
14000fe5d:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
14000fe61:	48 33 cc             	xor    %rsp,%rcx
14000fe64:	e8 07 29 00 00       	call   0x140012770
14000fe69:	48 8b 9c 24 30 01 00 	mov    0x130(%rsp),%rbx
14000fe70:	00
14000fe71:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
14000fe78:	5d                   	pop    %rbp
14000fe79:	c3                   	ret
14000fe7a:	cc                   	int3
14000fe7b:	cc                   	int3
14000fe7c:	cc                   	int3
14000fe7d:	cc                   	int3
14000fe7e:	cc                   	int3
14000fe7f:	cc                   	int3
14000fe80:	cc                   	int3
14000fe81:	cc                   	int3
14000fe82:	cc                   	int3
14000fe83:	cc                   	int3
14000fe84:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000fe89:	57                   	push   %rdi
14000fe8a:	48 83 ec 20          	sub    $0x20,%rsp
14000fe8e:	48 8b 0d 9b f1 00 00 	mov    0xf19b(%rip),%rcx        # 0x14001f030
14000fe95:	48 85 c9             	test   %rcx,%rcx
14000fe98:	75 10                	jne    0x14000feaa
14000fe9a:	e8 cd 00 00 00       	call   0x14000ff6c
14000fe9f:	85 c0                	test   %eax,%eax
14000fea1:	74 4e                	je     0x14000fef1
14000fea3:	48 8b 0d 86 f1 00 00 	mov    0xf186(%rip),%rcx        # 0x14001f030
14000feaa:	48 ff 15 87 5e 00 00 	rex.W call *0x5e87(%rip)        # 0x140015d38
14000feb1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000feb6:	33 c9                	xor    %ecx,%ecx
14000feb8:	48 85 c0             	test   %rax,%rax
14000febb:	74 12                	je     0x14000fecf
14000febd:	0f 57 c0             	xorps  %xmm0,%xmm0
14000fec0:	0f 11 00             	movups %xmm0,(%rax)
14000fec3:	89 48 10             	mov    %ecx,0x10(%rax)
14000fec6:	66 89 48 14          	mov    %cx,0x14(%rax)
14000feca:	e9 88 00 00 00       	jmp    0x14000ff57
14000fecf:	ba 00 10 00 00       	mov    $0x1000,%edx
14000fed4:	41 b9 40 00 00 00    	mov    $0x40,%r9d
14000feda:	44 8b c2             	mov    %edx,%r8d
14000fedd:	48 ff 15 94 5e 00 00 	rex.W call *0x5e94(%rip)        # 0x140015d78
14000fee4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fee9:	48 8b d8             	mov    %rax,%rbx
14000feec:	48 85 c0             	test   %rax,%rax
14000feef:	75 04                	jne    0x14000fef5
14000fef1:	33 c0                	xor    %eax,%eax
14000fef3:	eb 62                	jmp    0x14000ff57
14000fef5:	8b 00                	mov    (%rax),%eax
14000fef7:	48 8b 0d 32 f1 00 00 	mov    0xf132(%rip),%rcx        # 0x14001f030
14000fefe:	48 ff 15 33 5e 00 00 	rex.W call *0x5e33(%rip)        # 0x140015d38
14000ff05:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000ff0a:	48 8b f8             	mov    %rax,%rdi
14000ff0d:	48 85 c0             	test   %rax,%rax
14000ff10:	74 1c                	je     0x14000ff2e
14000ff12:	33 d2                	xor    %edx,%edx
14000ff14:	41 b8 00 80 00 00    	mov    $0x8000,%r8d
14000ff1a:	48 8b cb             	mov    %rbx,%rcx
14000ff1d:	48 ff 15 64 5e 00 00 	rex.W call *0x5e64(%rip)        # 0x140015d88
14000ff24:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000ff29:	48 8b c7             	mov    %rdi,%rax
14000ff2c:	eb 29                	jmp    0x14000ff57
14000ff2e:	48 8d bb e0 0f 00 00 	lea    0xfe0(%rbx),%rdi
14000ff35:	48 8b 0d f4 f0 00 00 	mov    0xf0f4(%rip),%rcx        # 0x14001f030
14000ff3c:	48 8b d3             	mov    %rbx,%rdx
14000ff3f:	48 ff 15 fa 5d 00 00 	rex.W call *0x5dfa(%rip)        # 0x140015d40
14000ff46:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000ff4b:	48 83 c3 20          	add    $0x20,%rbx
14000ff4f:	48 3b df             	cmp    %rdi,%rbx
14000ff52:	72 e1                	jb     0x14000ff35
14000ff54:	48 8b c3             	mov    %rbx,%rax
14000ff57:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000ff5c:	48 83 c4 20          	add    $0x20,%rsp
14000ff60:	5f                   	pop    %rdi
14000ff61:	c3                   	ret
14000ff62:	cc                   	int3
14000ff63:	cc                   	int3
14000ff64:	cc                   	int3
14000ff65:	cc                   	int3
14000ff66:	cc                   	int3
14000ff67:	cc                   	int3
14000ff68:	cc                   	int3
14000ff69:	cc                   	int3
14000ff6a:	cc                   	int3
14000ff6b:	cc                   	int3
14000ff6c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000ff71:	57                   	push   %rdi
14000ff72:	48 83 ec 20          	sub    $0x20,%rsp
14000ff76:	65 48 8b 1c 25 60 00 	mov    %gs:0x60,%rbx
14000ff7d:	00 00
14000ff7f:	48 8b 43 40          	mov    0x40(%rbx),%rax
14000ff83:	48 85 c0             	test   %rax,%rax
14000ff86:	75 5a                	jne    0x14000ffe2
14000ff88:	48 ff 15 c1 5d 00 00 	rex.W call *0x5dc1(%rip)        # 0x140015d50
14000ff8f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000ff94:	ba 08 00 00 00       	mov    $0x8,%edx
14000ff99:	48 8b c8             	mov    %rax,%rcx
14000ff9c:	44 8d 42 08          	lea    0x8(%rdx),%r8d
14000ffa0:	48 ff 15 b9 5d 00 00 	rex.W call *0x5db9(%rip)        # 0x140015d60
14000ffa7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000ffac:	48 8b f8             	mov    %rax,%rdi
14000ffaf:	48 85 c0             	test   %rax,%rax
14000ffb2:	74 3a                	je     0x14000ffee
14000ffb4:	33 c0                	xor    %eax,%eax
14000ffb6:	f0 48 0f b1 7b 40    	lock cmpxchg %rdi,0x40(%rbx)
14000ffbc:	74 20                	je     0x14000ffde
14000ffbe:	48 ff 15 8b 5d 00 00 	rex.W call *0x5d8b(%rip)        # 0x140015d50
14000ffc5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000ffca:	4c 8b c7             	mov    %rdi,%r8
14000ffcd:	33 d2                	xor    %edx,%edx
14000ffcf:	48 8b c8             	mov    %rax,%rcx
14000ffd2:	48 ff 15 b7 5d 00 00 	rex.W call *0x5db7(%rip)        # 0x140015d90
14000ffd9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000ffde:	48 8b 43 40          	mov    0x40(%rbx),%rax
14000ffe2:	48 89 05 47 f0 00 00 	mov    %rax,0xf047(%rip)        # 0x14001f030
14000ffe9:	b8 01 00 00 00       	mov    $0x1,%eax
14000ffee:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000fff3:	48 83 c4 20          	add    $0x20,%rsp
14000fff7:	5f                   	pop    %rdi
14000fff8:	c3                   	ret
14000fff9:	cc                   	int3
14000fffa:	cc                   	int3
14000fffb:	cc                   	int3
14000fffc:	cc                   	int3
14000fffd:	cc                   	int3
14000fffe:	cc                   	int3
14000ffff:	cc                   	int3
140010000:	40 53                	rex push %rbx
140010002:	48 83 ec 20          	sub    $0x20,%rsp
140010006:	49 8b d8             	mov    %r8,%rbx
140010009:	48 ff 15 a8 5d 00 00 	rex.W call *0x5da8(%rip)        # 0x140015db8
140010010:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010015:	48 85 c0             	test   %rax,%rax
140010018:	74 14                	je     0x14001002e
14001001a:	48 8b c8             	mov    %rax,%rcx
14001001d:	48 ff 15 44 5d 00 00 	rex.W call *0x5d44(%rip)        # 0x140015d68
140010024:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010029:	48 89 03             	mov    %rax,(%rbx)
14001002c:	b0 01                	mov    $0x1,%al
14001002e:	48 83 c4 20          	add    $0x20,%rsp
140010032:	5b                   	pop    %rbx
140010033:	c3                   	ret
140010034:	cc                   	int3
140010035:	cc                   	int3
140010036:	cc                   	int3
140010037:	cc                   	int3
140010038:	cc                   	int3
140010039:	cc                   	int3
14001003a:	cc                   	int3
14001003b:	cc                   	int3
14001003c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140010041:	57                   	push   %rdi
140010042:	48 83 ec 20          	sub    $0x20,%rsp
140010046:	33 db                	xor    %ebx,%ebx
140010048:	48 8b f9             	mov    %rcx,%rdi
14001004b:	48 85 c9             	test   %rcx,%rcx
14001004e:	74 46                	je     0x140010096
140010050:	48 8b 41 08          	mov    0x8(%rcx),%rax
140010054:	48 85 c0             	test   %rax,%rax
140010057:	74 3d                	je     0x140010096
140010059:	39 19                	cmp    %ebx,(%rcx)
14001005b:	75 3b                	jne    0x140010098
14001005d:	38 1d 3d ef 00 00    	cmp    %bl,0xef3d(%rip)        # 0x14001efa0
140010063:	74 15                	je     0x14001007a
140010065:	48 8b 0d 24 ef 00 00 	mov    0xef24(%rip),%rcx        # 0x14001ef90
14001006c:	48 ff 15 e5 5c 00 00 	rex.W call *0x5ce5(%rip)        # 0x140015d58
140010073:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010078:	eb 05                	jmp    0x14001007f
14001007a:	e8 4d 02 00 00       	call   0x1400102cc
14001007f:	48 85 c0             	test   %rax,%rax
140010082:	74 0d                	je     0x140010091
140010084:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140010088:	ff 15 d2 66 00 00    	call   *0x66d2(%rip)        # 0x140016760
14001008e:	48 8b d8             	mov    %rax,%rbx
140010091:	48 8b c3             	mov    %rbx,%rax
140010094:	eb 02                	jmp    0x140010098
140010096:	33 c0                	xor    %eax,%eax
140010098:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001009d:	48 83 c4 20          	add    $0x20,%rsp
1400100a1:	5f                   	pop    %rdi
1400100a2:	c3                   	ret
1400100a3:	cc                   	int3
1400100a4:	cc                   	int3
1400100a5:	cc                   	int3
1400100a6:	cc                   	int3
1400100a7:	cc                   	int3
1400100a8:	cc                   	int3
1400100a9:	cc                   	int3
1400100aa:	cc                   	int3
1400100ab:	cc                   	int3
1400100ac:	40 53                	rex push %rbx
1400100ae:	48 83 ec 20          	sub    $0x20,%rsp
1400100b2:	48 ff 15 97 5c 00 00 	rex.W call *0x5c97(%rip)        # 0x140015d50
1400100b9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400100be:	ba 08 00 00 00       	mov    $0x8,%edx
1400100c3:	48 8b c8             	mov    %rax,%rcx
1400100c6:	44 8d 42 08          	lea    0x8(%rdx),%r8d
1400100ca:	48 ff 15 8f 5c 00 00 	rex.W call *0x5c8f(%rip)        # 0x140015d60
1400100d1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400100d6:	48 8b d8             	mov    %rax,%rbx
1400100d9:	48 85 c0             	test   %rax,%rax
1400100dc:	75 04                	jne    0x1400100e2
1400100de:	33 c0                	xor    %eax,%eax
1400100e0:	eb 73                	jmp    0x140010155
1400100e2:	80 3d b7 ee 00 00 00 	cmpb   $0x0,0xeeb7(%rip)        # 0x14001efa0
1400100e9:	74 15                	je     0x140010100
1400100eb:	48 8b 0d b6 ee 00 00 	mov    0xeeb6(%rip),%rcx        # 0x14001efa8
1400100f2:	48 ff 15 5f 5c 00 00 	rex.W call *0x5c5f(%rip)        # 0x140015d58
1400100f9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400100fe:	eb 05                	jmp    0x140010105
140010100:	e8 8f 02 00 00       	call   0x140010394
140010105:	48 8b c8             	mov    %rax,%rcx
140010108:	33 c0                	xor    %eax,%eax
14001010a:	48 85 c9             	test   %rcx,%rcx
14001010d:	0f 94 c0             	sete   %al
140010110:	89 03                	mov    %eax,(%rbx)
140010112:	48 85 c9             	test   %rcx,%rcx
140010115:	74 0b                	je     0x140010122
140010117:	48 8b c1             	mov    %rcx,%rax
14001011a:	ff 15 40 66 00 00    	call   *0x6640(%rip)        # 0x140016760
140010120:	eb 05                	jmp    0x140010127
140010122:	e8 5d fd ff ff       	call   0x14000fe84
140010127:	48 89 43 08          	mov    %rax,0x8(%rbx)
14001012b:	48 85 c0             	test   %rax,%rax
14001012e:	75 22                	jne    0x140010152
140010130:	48 ff 15 19 5c 00 00 	rex.W call *0x5c19(%rip)        # 0x140015d50
140010137:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001013c:	4c 8b c3             	mov    %rbx,%r8
14001013f:	33 d2                	xor    %edx,%edx
140010141:	48 8b c8             	mov    %rax,%rcx
140010144:	48 ff 15 45 5c 00 00 	rex.W call *0x5c45(%rip)        # 0x140015d90
14001014b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010150:	eb 8c                	jmp    0x1400100de
140010152:	48 8b c3             	mov    %rbx,%rax
140010155:	48 83 c4 20          	add    $0x20,%rsp
140010159:	5b                   	pop    %rbx
14001015a:	c3                   	ret
14001015b:	cc                   	int3
14001015c:	cc                   	int3
14001015d:	cc                   	int3
14001015e:	cc                   	int3
14001015f:	cc                   	int3
140010160:	cc                   	int3
140010161:	cc                   	int3
140010162:	cc                   	int3
140010163:	cc                   	int3
140010164:	48 85 c9             	test   %rcx,%rcx
140010167:	0f 84 c3 00 00 00    	je     0x140010230
14001016d:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140010172:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140010177:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001017c:	57                   	push   %rdi
14001017d:	48 83 ec 20          	sub    $0x20,%rsp
140010181:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140010185:	49 8b f0             	mov    %r8,%rsi
140010188:	48 8b ea             	mov    %rdx,%rbp
14001018b:	48 8b f9             	mov    %rcx,%rdi
14001018e:	48 85 db             	test   %rbx,%rbx
140010191:	0f 84 85 00 00 00    	je     0x14001021c
140010197:	83 39 00             	cmpl   $0x0,(%rcx)
14001019a:	74 48                	je     0x1400101e4
14001019c:	b8 48 b9 00 00       	mov    $0xb948,%eax
1400101a1:	4c 89 43 02          	mov    %r8,0x2(%rbx)
1400101a5:	66 89 03             	mov    %ax,(%rbx)
1400101a8:	b8 48 b8 00 00       	mov    $0xb848,%eax
1400101ad:	66 89 43 0a          	mov    %ax,0xa(%rbx)
1400101b1:	b8 ff e0 00 00       	mov    $0xe0ff,%eax
1400101b6:	66 89 43 14          	mov    %ax,0x14(%rbx)
1400101ba:	48 89 53 0c          	mov    %rdx,0xc(%rbx)
1400101be:	48 ff 15 bb 5b 00 00 	rex.W call *0x5bbb(%rip)        # 0x140015d80
1400101c5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400101ca:	41 b8 16 00 00 00    	mov    $0x16,%r8d
1400101d0:	48 8b d3             	mov    %rbx,%rdx
1400101d3:	48 8b c8             	mov    %rax,%rcx
1400101d6:	48 ff 15 6b 5b 00 00 	rex.W call *0x5b6b(%rip)        # 0x140015d48
1400101dd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400101e2:	eb 38                	jmp    0x14001021c
1400101e4:	80 3d b5 ed 00 00 00 	cmpb   $0x0,0xedb5(%rip)        # 0x14001efa0
1400101eb:	74 15                	je     0x140010202
1400101ed:	48 8b 0d a4 ed 00 00 	mov    0xeda4(%rip),%rcx        # 0x14001ef98
1400101f4:	48 ff 15 5d 5b 00 00 	rex.W call *0x5b5d(%rip)        # 0x140015d58
1400101fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010200:	eb 05                	jmp    0x140010207
140010202:	e8 55 02 00 00       	call   0x14001045c
140010207:	48 85 c0             	test   %rax,%rax
14001020a:	74 10                	je     0x14001021c
14001020c:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140010210:	4c 8b c6             	mov    %rsi,%r8
140010213:	48 8b d5             	mov    %rbp,%rdx
140010216:	ff 15 44 65 00 00    	call   *0x6544(%rip)        # 0x140016760
14001021c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140010221:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140010226:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14001022b:	48 83 c4 20          	add    $0x20,%rsp
14001022f:	5f                   	pop    %rdi
140010230:	c3                   	ret
140010231:	cc                   	int3
140010232:	cc                   	int3
140010233:	cc                   	int3
140010234:	cc                   	int3
140010235:	cc                   	int3