1400aafb4:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
1400aafbb:	e8 10 2f fc ff       	call   0x14006ded0
1400aafc0:	48 89 f0             	mov    %rsi,%rax
1400aafc3:	48 81 c4 b8 01 00 00 	add    $0x1b8,%rsp
1400aafca:	5b                   	pop    %rbx
1400aafcb:	5f                   	pop    %rdi
1400aafcc:	5e                   	pop    %rsi
1400aafcd:	41 5c                	pop    %r12
1400aafcf:	41 5d                	pop    %r13
1400aafd1:	41 5e                	pop    %r14
1400aafd3:	41 5f                	pop    %r15
1400aafd5:	5d                   	pop    %rbp
1400aafd6:	c3                   	ret
1400aafd7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400aafde:	00 00
1400aafe0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400aafe5:	55                   	push   %rbp
1400aafe6:	41 57                	push   %r15
1400aafe8:	41 56                	push   %r14
1400aafea:	41 55                	push   %r13
1400aafec:	41 54                	push   %r12
1400aafee:	56                   	push   %rsi
1400aafef:	57                   	push   %rdi
1400aaff0:	53                   	push   %rbx
1400aaff1:	48 83 ec 58          	sub    $0x58,%rsp
1400aaff5:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400aaffc:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400ab000:	48 8d 05 e9 68 06 00 	lea    0x668e9(%rip),%rax        # 0x1401118f0
1400ab007:	48 39 c1             	cmp    %rax,%rcx
1400ab00a:	74 1b                	je     0x1400ab027
1400ab00c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400ab011:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400ab016:	85 c0                	test   %eax,%eax
1400ab018:	75 0d                	jne    0x1400ab027
1400ab01a:	48 8b 01             	mov    (%rcx),%rax
1400ab01d:	48 8b 40 08          	mov    0x8(%rax),%rax
1400ab021:	ff 15 e1 bc 04 00    	call   *0x4bce1(%rip)        # 0x1400f6d08
1400ab027:	90                   	nop
1400ab028:	48 83 c4 58          	add    $0x58,%rsp
1400ab02c:	5b                   	pop    %rbx
1400ab02d:	5f                   	pop    %rdi
1400ab02e:	5e                   	pop    %rsi
1400ab02f:	41 5c                	pop    %r12
1400ab031:	41 5d                	pop    %r13
1400ab033:	41 5e                	pop    %r14
1400ab035:	41 5f                	pop    %r15
1400ab037:	5d                   	pop    %rbp
1400ab038:	c3                   	ret
1400ab039:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400ab040:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400ab045:	55                   	push   %rbp
1400ab046:	41 57                	push   %r15
1400ab048:	41 56                	push   %r14
1400ab04a:	41 55                	push   %r13
1400ab04c:	41 54                	push   %r12
1400ab04e:	56                   	push   %rsi
1400ab04f:	57                   	push   %rdi
1400ab050:	53                   	push   %rbx
1400ab051:	48 83 ec 58          	sub    $0x58,%rsp
1400ab055:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400ab05c:	80 bd 27 01 00 00 00 	cmpb   $0x0,0x127(%rbp)
1400ab063:	79 0c                	jns    0x1400ab071
1400ab065:	48 8b 8d 10 01 00 00 	mov    0x110(%rbp),%rcx
1400ab06c:	e8 5f 2e fc ff       	call   0x14006ded0
1400ab071:	90                   	nop
1400ab072:	48 83 c4 58          	add    $0x58,%rsp
1400ab076:	5b                   	pop    %rbx
1400ab077:	5f                   	pop    %rdi
1400ab078:	5e                   	pop    %rsi
1400ab079:	41 5c                	pop    %r12
1400ab07b:	41 5d                	pop    %r13
1400ab07d:	41 5e                	pop    %r14
1400ab07f:	41 5f                	pop    %r15
1400ab081:	5d                   	pop    %rbp
1400ab082:	c3                   	ret
1400ab083:	66 66 66 66 2e 0f 1f 	data16 data16 data16 cs nopw 0x0(%rax,%rax,1)
1400ab08a:	84 00 00 00 00 00
1400ab090:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400ab095:	55                   	push   %rbp
1400ab096:	41 57                	push   %r15
1400ab098:	41 56                	push   %r14
1400ab09a:	41 55                	push   %r13
1400ab09c:	41 54                	push   %r12
1400ab09e:	56                   	push   %rsi
1400ab09f:	57                   	push   %rdi
1400ab0a0:	53                   	push   %rbx
1400ab0a1:	48 83 ec 58          	sub    $0x58,%rsp
1400ab0a5:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400ab0ac:	80 bd f7 00 00 00 00 	cmpb   $0x0,0xf7(%rbp)
1400ab0b3:	79 0c                	jns    0x1400ab0c1
1400ab0b5:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
1400ab0bc:	e8 0f 2e fc ff       	call   0x14006ded0
1400ab0c1:	90                   	nop
1400ab0c2:	48 83 c4 58          	add    $0x58,%rsp
1400ab0c6:	5b                   	pop    %rbx
1400ab0c7:	5f                   	pop    %rdi
1400ab0c8:	5e                   	pop    %rsi
1400ab0c9:	41 5c                	pop    %r12
1400ab0cb:	41 5d                	pop    %r13
1400ab0cd:	41 5e                	pop    %r14
1400ab0cf:	41 5f                	pop    %r15
1400ab0d1:	5d                   	pop    %rbp
1400ab0d2:	c3                   	ret
1400ab0d3:	cc                   	int3
1400ab0d4:	cc                   	int3
1400ab0d5:	cc                   	int3
1400ab0d6:	cc                   	int3
1400ab0d7:	cc                   	int3
1400ab0d8:	cc                   	int3
1400ab0d9:	cc                   	int3
1400ab0da:	cc                   	int3
1400ab0db:	cc                   	int3
1400ab0dc:	cc                   	int3
1400ab0dd:	cc                   	int3
1400ab0de:	cc                   	int3
1400ab0df:	cc                   	int3
1400ab0e0:	56                   	push   %rsi
1400ab0e1:	57                   	push   %rdi
1400ab0e2:	53                   	push   %rbx
1400ab0e3:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400ab0e8:	4c 8b 54 24 40       	mov    0x40(%rsp),%r10
1400ab0ed:	4d 8b 19             	mov    (%r9),%r11
1400ab0f0:	4d 39 c3             	cmp    %r8,%r11
1400ab0f3:	74 53                	je     0x1400ab148
1400ab0f5:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400ab0fa:	0f b7 7c 24 48       	movzwl 0x48(%rsp),%edi
1400ab0ff:	48 0f be 73 17       	movsbq 0x17(%rbx),%rsi
1400ab104:	48 85 f6             	test   %rsi,%rsi
1400ab107:	79 04                	jns    0x1400ab10d
1400ab109:	48 8b 73 08          	mov    0x8(%rbx),%rsi
1400ab10d:	66 39 f9             	cmp    %di,%cx
1400ab110:	75 5d                	jne    0x1400ab16f
1400ab112:	48 85 f6             	test   %rsi,%rsi
1400ab115:	74 58                	je     0x1400ab16f
1400ab117:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1400ab11c:	48 8b 0a             	mov    (%rdx),%rcx
1400ab11f:	49 89 c8             	mov    %rcx,%r8
1400ab122:	4c 2b 44 24 58       	sub    0x58(%rsp),%r8
1400ab127:	31 c0                	xor    %eax,%eax
1400ab129:	49 81 f8 9f 00 00 00 	cmp    $0x9f,%r8
1400ab130:	7f 39                	jg     0x1400ab16b
1400ab132:	45 8b 02             	mov    (%r10),%r8d
1400ab135:	4c 8d 49 04          	lea    0x4(%rcx),%r9
1400ab139:	4c 89 0a             	mov    %r9,(%rdx)
1400ab13c:	44 89 01             	mov    %r8d,(%rcx)
1400ab13f:	41 c7 02 00 00 00 00 	movl   $0x0,(%r10)
1400ab146:	eb 23                	jmp    0x1400ab16b
1400ab148:	b3 2b                	mov    $0x2b,%bl
1400ab14a:	66 3b 48 30          	cmp    0x30(%rax),%cx
1400ab14e:	74 08                	je     0x1400ab158
1400ab150:	b3 2d                	mov    $0x2d,%bl
1400ab152:	66 3b 48 32          	cmp    0x32(%rax),%cx
1400ab156:	75 9d                	jne    0x1400ab0f5
1400ab158:	49 8d 43 01          	lea    0x1(%r11),%rax
1400ab15c:	49 89 01             	mov    %rax,(%r9)
1400ab15f:	41 88 1b             	mov    %bl,(%r11)
1400ab162:	41 c7 02 00 00 00 00 	movl   $0x0,(%r10)
1400ab169:	31 c0                	xor    %eax,%eax
1400ab16b:	5b                   	pop    %rbx
1400ab16c:	5f                   	pop    %rdi
1400ab16d:	5e                   	pop    %rsi
1400ab16e:	c3                   	ret
1400ab16f:	48 8d 70 34          	lea    0x34(%rax),%rsi
1400ab173:	48 89 c7             	mov    %rax,%rdi
1400ab176:	66 39 08             	cmp    %cx,(%rax)
1400ab179:	74 16                	je     0x1400ab191
1400ab17b:	66 39 48 02          	cmp    %cx,0x2(%rax)
1400ab17f:	74 0c                	je     0x1400ab18d
1400ab181:	66 39 48 04          	cmp    %cx,0x4(%rax)
1400ab185:	75 51                	jne    0x1400ab1d8
1400ab187:	48 8d 78 04          	lea    0x4(%rax),%rdi
1400ab18b:	eb 04                	jmp    0x1400ab191
1400ab18d:	48 8d 78 02          	lea    0x2(%rax),%rdi
1400ab191:	48 85 ff             	test   %rdi,%rdi
1400ab194:	48 0f 45 f7          	cmovne %rdi,%rsi
1400ab198:	48 29 c6             	sub    %rax,%rsi
1400ab19b:	48 d1 fe             	sar    $1,%rsi
1400ab19e:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400ab1a3:	48 83 fe 17          	cmp    $0x17,%rsi
1400ab1a7:	7f c2                	jg     0x1400ab16b
1400ab1a9:	83 fa 08             	cmp    $0x8,%edx
1400ab1ac:	74 0a                	je     0x1400ab1b8
1400ab1ae:	83 fa 10             	cmp    $0x10,%edx
1400ab1b1:	74 3d                	je     0x1400ab1f0
1400ab1b3:	83 fa 0a             	cmp    $0xa,%edx
1400ab1b6:	75 07                	jne    0x1400ab1bf
1400ab1b8:	89 d1                	mov    %edx,%ecx
1400ab1ba:	48 39 ce             	cmp    %rcx,%rsi
1400ab1bd:	7d ac                	jge    0x1400ab16b
1400ab1bf:	48 8d 05 9a 90 03 00 	lea    0x3909a(%rip),%rax        # 0x1400e4260
1400ab1c6:	8a 04 06             	mov    (%rsi,%rax,1),%al
1400ab1c9:	49 8d 4b 01          	lea    0x1(%r11),%rcx
1400ab1cd:	49 89 09             	mov    %rcx,(%r9)
1400ab1d0:	41 88 03             	mov    %al,(%r11)
1400ab1d3:	41 ff 02             	incl   (%r10)
1400ab1d6:	eb 91                	jmp    0x1400ab169
1400ab1d8:	66 39 48 06          	cmp    %cx,0x6(%rax)
1400ab1dc:	75 06                	jne    0x1400ab1e4
1400ab1de:	48 8d 78 06          	lea    0x6(%rax),%rdi
1400ab1e2:	eb ad                	jmp    0x1400ab191
1400ab1e4:	66 39 48 08          	cmp    %cx,0x8(%rax)
1400ab1e8:	75 4f                	jne    0x1400ab239
1400ab1ea:	48 8d 78 08          	lea    0x8(%rax),%rdi
1400ab1ee:	eb a1                	jmp    0x1400ab191
1400ab1f0:	48 83 fe 16          	cmp    $0x16,%rsi
1400ab1f4:	7c c9                	jl     0x1400ab1bf
1400ab1f6:	4c 89 d9             	mov    %r11,%rcx
1400ab1f9:	4c 29 c1             	sub    %r8,%rcx
1400ab1fc:	0f 94 c2             	sete   %dl
1400ab1ff:	48 83 f9 03          	cmp    $0x3,%rcx
1400ab203:	0f 9d c1             	setge  %cl
1400ab206:	08 d1                	or     %dl,%cl
1400ab208:	0f 85 5d ff ff ff    	jne    0x1400ab16b
1400ab20e:	41 80 7b ff 30       	cmpb   $0x30,-0x1(%r11)
1400ab213:	0f 85 52 ff ff ff    	jne    0x1400ab16b
1400ab219:	41 c7 02 00 00 00 00 	movl   $0x0,(%r10)
1400ab220:	48 8d 05 39 90 03 00 	lea    0x39039(%rip),%rax        # 0x1400e4260
1400ab227:	8a 04 06             	mov    (%rsi,%rax,1),%al
1400ab22a:	49 8d 4b 01          	lea    0x1(%r11),%rcx
1400ab22e:	49 89 09             	mov    %rcx,(%r9)
1400ab231:	41 88 03             	mov    %al,(%r11)
1400ab234:	e9 30 ff ff ff       	jmp    0x1400ab169
1400ab239:	66 39 48 0a          	cmp    %cx,0xa(%rax)
1400ab23d:	75 09                	jne    0x1400ab248
1400ab23f:	48 8d 78 0a          	lea    0xa(%rax),%rdi
1400ab243:	e9 49 ff ff ff       	jmp    0x1400ab191
1400ab248:	66 39 48 0c          	cmp    %cx,0xc(%rax)
1400ab24c:	75 09                	jne    0x1400ab257
1400ab24e:	48 8d 78 0c          	lea    0xc(%rax),%rdi
1400ab252:	e9 3a ff ff ff       	jmp    0x1400ab191
1400ab257:	66 39 48 0e          	cmp    %cx,0xe(%rax)
1400ab25b:	75 09                	jne    0x1400ab266
1400ab25d:	48 8d 78 0e          	lea    0xe(%rax),%rdi
1400ab261:	e9 2b ff ff ff       	jmp    0x1400ab191
1400ab266:	66 39 48 10          	cmp    %cx,0x10(%rax)
1400ab26a:	75 09                	jne    0x1400ab275
1400ab26c:	48 8d 78 10          	lea    0x10(%rax),%rdi
1400ab270:	e9 1c ff ff ff       	jmp    0x1400ab191
1400ab275:	66 39 48 12          	cmp    %cx,0x12(%rax)
1400ab279:	75 09                	jne    0x1400ab284
1400ab27b:	48 8d 78 12          	lea    0x12(%rax),%rdi
1400ab27f:	e9 0d ff ff ff       	jmp    0x1400ab191
1400ab284:	66 39 48 14          	cmp    %cx,0x14(%rax)
1400ab288:	75 09                	jne    0x1400ab293
1400ab28a:	48 8d 78 14          	lea    0x14(%rax),%rdi
1400ab28e:	e9 fe fe ff ff       	jmp    0x1400ab191
1400ab293:	66 39 48 16          	cmp    %cx,0x16(%rax)
1400ab297:	75 09                	jne    0x1400ab2a2
1400ab299:	48 8d 78 16          	lea    0x16(%rax),%rdi
1400ab29d:	e9 ef fe ff ff       	jmp    0x1400ab191
1400ab2a2:	66 39 48 18          	cmp    %cx,0x18(%rax)
1400ab2a6:	75 09                	jne    0x1400ab2b1
1400ab2a8:	48 8d 78 18          	lea    0x18(%rax),%rdi
1400ab2ac:	e9 e0 fe ff ff       	jmp    0x1400ab191
1400ab2b1:	66 39 48 1a          	cmp    %cx,0x1a(%rax)
1400ab2b5:	75 09                	jne    0x1400ab2c0
1400ab2b7:	48 8d 78 1a          	lea    0x1a(%rax),%rdi
1400ab2bb:	e9 d1 fe ff ff       	jmp    0x1400ab191
1400ab2c0:	66 39 48 1c          	cmp    %cx,0x1c(%rax)
1400ab2c4:	75 09                	jne    0x1400ab2cf
1400ab2c6:	48 8d 78 1c          	lea    0x1c(%rax),%rdi
1400ab2ca:	e9 c2 fe ff ff       	jmp    0x1400ab191
1400ab2cf:	66 39 48 1e          	cmp    %cx,0x1e(%rax)
1400ab2d3:	75 09                	jne    0x1400ab2de
1400ab2d5:	48 8d 78 1e          	lea    0x1e(%rax),%rdi
1400ab2d9:	e9 b3 fe ff ff       	jmp    0x1400ab191
1400ab2de:	66 39 48 20          	cmp    %cx,0x20(%rax)
1400ab2e2:	75 09                	jne    0x1400ab2ed
1400ab2e4:	48 8d 78 20          	lea    0x20(%rax),%rdi
1400ab2e8:	e9 a4 fe ff ff       	jmp    0x1400ab191
1400ab2ed:	66 39 48 22          	cmp    %cx,0x22(%rax)
1400ab2f1:	75 09                	jne    0x1400ab2fc
1400ab2f3:	48 8d 78 22          	lea    0x22(%rax),%rdi
1400ab2f7:	e9 95 fe ff ff       	jmp    0x1400ab191
1400ab2fc:	66 39 48 24          	cmp    %cx,0x24(%rax)
1400ab300:	75 09                	jne    0x1400ab30b
1400ab302:	48 8d 78 24          	lea    0x24(%rax),%rdi
1400ab306:	e9 86 fe ff ff       	jmp    0x1400ab191
1400ab30b:	66 39 48 26          	cmp    %cx,0x26(%rax)
1400ab30f:	75 09                	jne    0x1400ab31a
1400ab311:	48 8d 78 26          	lea    0x26(%rax),%rdi
1400ab315:	e9 77 fe ff ff       	jmp    0x1400ab191
1400ab31a:	66 39 48 28          	cmp    %cx,0x28(%rax)
1400ab31e:	75 09                	jne    0x1400ab329
1400ab320:	48 8d 78 28          	lea    0x28(%rax),%rdi
1400ab324:	e9 68 fe ff ff       	jmp    0x1400ab191
1400ab329:	66 39 48 2a          	cmp    %cx,0x2a(%rax)
1400ab32d:	75 09                	jne    0x1400ab338
1400ab32f:	48 8d 78 2a          	lea    0x2a(%rax),%rdi
1400ab333:	e9 59 fe ff ff       	jmp    0x1400ab191
1400ab338:	66 39 48 2c          	cmp    %cx,0x2c(%rax)
1400ab33c:	75 09                	jne    0x1400ab347
1400ab33e:	48 8d 78 2c          	lea    0x2c(%rax),%rdi
1400ab342:	e9 4a fe ff ff       	jmp    0x1400ab191
1400ab347:	66 39 48 2e          	cmp    %cx,0x2e(%rax)
1400ab34b:	75 09                	jne    0x1400ab356
1400ab34d:	48 8d 78 2e          	lea    0x2e(%rax),%rdi
1400ab351:	e9 3b fe ff ff       	jmp    0x1400ab191
1400ab356:	66 39 48 30          	cmp    %cx,0x30(%rax)
1400ab35a:	75 09                	jne    0x1400ab365
1400ab35c:	48 8d 78 30          	lea    0x30(%rax),%rdi
1400ab360:	e9 2c fe ff ff       	jmp    0x1400ab191
1400ab365:	48 8d 58 32          	lea    0x32(%rax),%rbx
1400ab369:	31 ff                	xor    %edi,%edi
1400ab36b:	66 39 48 32          	cmp    %cx,0x32(%rax)
1400ab36f:	48 0f 44 fb          	cmove  %rbx,%rdi
1400ab373:	e9 19 fe ff ff       	jmp    0x1400ab191
1400ab378:	cc                   	int3
1400ab379:	cc                   	int3
1400ab37a:	cc                   	int3
1400ab37b:	cc                   	int3
1400ab37c:	cc                   	int3
1400ab37d:	cc                   	int3
1400ab37e:	cc                   	int3
1400ab37f:	cc                   	int3
1400ab380:	55                   	push   %rbp
1400ab381:	56                   	push   %rsi
1400ab382:	57                   	push   %rdi
1400ab383:	53                   	push   %rbx
1400ab384:	48 83 ec 38          	sub    $0x38,%rsp
1400ab388:	48 8d 6c 24 30       	lea    0x30(%rsp),%rbp
1400ab38d:	48 c7 45 00 fe ff ff 	movq   $0xfffffffffffffffe,0x0(%rbp)
1400ab394:	ff
1400ab395:	4c 89 c7             	mov    %r8,%rdi
1400ab398:	48 89 ce             	mov    %rcx,%rsi
1400ab39b:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
1400ab3a2:	aa aa aa
1400ab3a5:	48 8d 5d f8          	lea    -0x8(%rbp),%rbx
1400ab3a9:	48 89 03             	mov    %rax,(%rbx)
1400ab3ac:	48 89 d1             	mov    %rdx,%rcx
1400ab3af:	48 89 da             	mov    %rbx,%rdx
1400ab3b2:	e8 19 f4 fa ff       	call   0x14005a7d0
1400ab3b7:	48 8d 15 0a 67 06 00 	lea    0x6670a(%rip),%rdx        # 0x140111ac8
1400ab3be:	48 89 d9             	mov    %rbx,%rcx
1400ab3c1:	e8 0a ff fa ff       	call   0x14005b2d0
1400ab3c6:	48 89 c3             	mov    %rax,%rbx
1400ab3c9:	48 8b 00             	mov    (%rax),%rax
1400ab3cc:	48 8b 40 18          	mov    0x18(%rax),%rax
1400ab3d0:	48 89 d9             	mov    %rbx,%rcx
1400ab3d3:	ff 15 2f b9 04 00    	call   *0x4b92f(%rip)        # 0x1400f6d08
1400ab3d9:	88 07                	mov    %al,(%rdi)
1400ab3db:	48 8b 03             	mov    (%rbx),%rax
1400ab3de:	48 8b 40 20          	mov    0x20(%rax),%rax
1400ab3e2:	48 89 d9             	mov    %rbx,%rcx
1400ab3e5:	48 89 f2             	mov    %rsi,%rdx
1400ab3e8:	ff 15 1a b9 04 00    	call   *0x4b91a(%rip)        # 0x1400f6d08
1400ab3ee:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1400ab3f2:	48 8d 05 f7 64 06 00 	lea    0x664f7(%rip),%rax        # 0x1401118f0
1400ab3f9:	48 39 c1             	cmp    %rax,%rcx
1400ab3fc:	74 1b                	je     0x1400ab419