14010d076:	48 8d 15 2b 07 20 00 	lea    0x20072b(%rip),%rdx        # 0x14030d7a8
14010d07d:	48 8b cf             	mov    %rdi,%rcx
14010d080:	e8 7b b8 02 00       	call   0x140138900
14010d085:	48 85 c0             	test   %rax,%rax
14010d088:	0f 84 7e 02 00 00    	je     0x14010d30c
14010d08e:	83 78 08 04          	cmpl   $0x4,0x8(%rax)
14010d092:	0f 85 74 02 00 00    	jne    0x14010d30c
14010d098:	48 8b 48 10          	mov    0x10(%rax),%rcx
14010d09c:	48 8d 15 cd 06 20 00 	lea    0x2006cd(%rip),%rdx        # 0x14030d770
14010d0a3:	41 b8 18 01 00 00    	mov    $0x118,%r8d
14010d0a9:	e8 42 d0 01 00       	call   0x14012a0f0
14010d0ae:	48 89 43 08          	mov    %rax,0x8(%rbx)
14010d0b2:	48 85 c0             	test   %rax,%rax
14010d0b5:	75 0c                	jne    0x14010d0c3
14010d0b7:	e8 b4 9f 01 00       	call   0x140127070
14010d0bc:	ba 1a 01 00 00       	mov    $0x11a,%edx
14010d0c1:	eb 96                	jmp    0x14010d059
14010d0c3:	48 8d 15 f6 06 20 00 	lea    0x2006f6(%rip),%rdx        # 0x14030d7c0
14010d0ca:	48 8b cf             	mov    %rdi,%rcx
14010d0cd:	e8 2e b8 02 00       	call   0x140138900
14010d0d2:	48 85 c0             	test   %rax,%rax
14010d0d5:	0f 84 25 02 00 00    	je     0x14010d300
14010d0db:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14010d0e0:	48 8b c8             	mov    %rax,%rcx
14010d0e3:	e8 68 b4 02 00       	call   0x140138550
14010d0e8:	85 c0                	test   %eax,%eax
14010d0ea:	0f 84 10 02 00 00    	je     0x14010d300
14010d0f0:	8b 44 24 60          	mov    0x60(%rsp),%eax
14010d0f4:	3d ff ff 00 00       	cmp    $0xffff,%eax
14010d0f9:	0f 87 01 02 00 00    	ja     0x14010d300
14010d0ff:	48 8d 15 ca 06 20 00 	lea    0x2006ca(%rip),%rdx        # 0x14030d7d0
14010d106:	66 89 43 1c          	mov    %ax,0x1c(%rbx)
14010d10a:	48 8b cf             	mov    %rdi,%rcx
14010d10d:	e8 ee b7 02 00       	call   0x140138900
14010d112:	48 85 c0             	test   %rax,%rax
14010d115:	0f 84 d9 01 00 00    	je     0x14010d2f4
14010d11b:	83 78 08 04          	cmpl   $0x4,0x8(%rax)
14010d11f:	0f 85 cf 01 00 00    	jne    0x14010d2f4
14010d125:	48 8b 48 10          	mov    0x10(%rax),%rcx
14010d129:	48 8d 15 40 06 20 00 	lea    0x200640(%rip),%rdx        # 0x14030d770
14010d130:	41 b8 2a 01 00 00    	mov    $0x12a,%r8d
14010d136:	e8 b5 cf 01 00       	call   0x14012a0f0
14010d13b:	48 89 43 10          	mov    %rax,0x10(%rbx)
14010d13f:	48 85 c0             	test   %rax,%rax
14010d142:	75 0f                	jne    0x14010d153
14010d144:	e8 27 9f 01 00       	call   0x140127070
14010d149:	ba 2c 01 00 00       	mov    $0x12c,%edx
14010d14e:	e9 06 ff ff ff       	jmp    0x14010d059
14010d153:	48 8d 15 86 06 20 00 	lea    0x200686(%rip),%rdx        # 0x14030d7e0
14010d15a:	48 8b cf             	mov    %rdi,%rcx
14010d15d:	e8 9e b7 02 00       	call   0x140138900
14010d162:	48 85 c0             	test   %rax,%rax
14010d165:	0f 84 7d 01 00 00    	je     0x14010d2e8
14010d16b:	48 8d 53 18          	lea    0x18(%rbx),%rdx
14010d16f:	48 8b c8             	mov    %rax,%rcx
14010d172:	e8 d9 b3 02 00       	call   0x140138550
14010d177:	85 c0                	test   %eax,%eax
14010d179:	0f 84 69 01 00 00    	je     0x14010d2e8
14010d17f:	48 8d 15 72 06 20 00 	lea    0x200672(%rip),%rdx        # 0x14030d7f8
14010d186:	48 8b cf             	mov    %rdi,%rcx
14010d189:	e8 72 b7 02 00       	call   0x140138900
14010d18e:	48 85 c0             	test   %rax,%rax
14010d191:	74 29                	je     0x14010d1bc
14010d193:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14010d198:	48 8b c8             	mov    %rax,%rcx
14010d19b:	e8 b0 b3 02 00       	call   0x140138550
14010d1a0:	85 c0                	test   %eax,%eax
14010d1a2:	74 09                	je     0x14010d1ad
14010d1a4:	8b 44 24 58          	mov    0x58(%rsp),%eax
14010d1a8:	83 f8 01             	cmp    $0x1,%eax
14010d1ab:	76 13                	jbe    0x14010d1c0
14010d1ad:	e8 be 9e 01 00       	call   0x140127070
14010d1b2:	ba 38 01 00 00       	mov    $0x138,%edx
14010d1b7:	e9 66 01 00 00       	jmp    0x14010d322
14010d1bc:	8b 44 24 58          	mov    0x58(%rsp),%eax
14010d1c0:	24 01                	and    $0x1,%al
14010d1c2:	48 8d 15 47 06 20 00 	lea    0x200647(%rip),%rdx        # 0x14030d810
14010d1c9:	48 8b cf             	mov    %rdi,%rcx
14010d1cc:	88 43 30             	mov    %al,0x30(%rbx)
14010d1cf:	e8 2c b7 02 00       	call   0x140138900
14010d1d4:	48 85 c0             	test   %rax,%rax
14010d1d7:	0f 84 ff 00 00 00    	je     0x14010d2dc
14010d1dd:	48 8d 53 20          	lea    0x20(%rbx),%rdx
14010d1e1:	48 8b c8             	mov    %rax,%rcx
14010d1e4:	e8 77 af 02 00       	call   0x140138160
14010d1e9:	85 c0                	test   %eax,%eax
14010d1eb:	0f 84 eb 00 00 00    	je     0x14010d2dc
14010d1f1:	48 8d 15 28 06 20 00 	lea    0x200628(%rip),%rdx        # 0x14030d820
14010d1f8:	48 8b cf             	mov    %rdi,%rcx
14010d1fb:	e8 00 b7 02 00       	call   0x140138900
14010d200:	48 85 c0             	test   %rax,%rax
14010d203:	0f 84 c7 00 00 00    	je     0x14010d2d0
14010d209:	48 8d 53 24          	lea    0x24(%rbx),%rdx
14010d20d:	48 8b c8             	mov    %rax,%rcx
14010d210:	e8 4b af 02 00       	call   0x140138160
14010d215:	85 c0                	test   %eax,%eax
14010d217:	0f 84 b3 00 00 00    	je     0x14010d2d0
14010d21d:	48 8d 15 0c 06 20 00 	lea    0x20060c(%rip),%rdx        # 0x14030d830
14010d224:	48 8b cf             	mov    %rdi,%rcx
14010d227:	e8 d4 b6 02 00       	call   0x140138900
14010d22c:	48 85 c0             	test   %rax,%rax
14010d22f:	0f 84 8f 00 00 00    	je     0x14010d2c4
14010d235:	48 8d 53 28          	lea    0x28(%rbx),%rdx
14010d239:	48 8b c8             	mov    %rax,%rcx
14010d23c:	e8 1f af 02 00       	call   0x140138160
14010d241:	85 c0                	test   %eax,%eax
14010d243:	74 7f                	je     0x14010d2c4
14010d245:	48 8d 15 f4 05 20 00 	lea    0x2005f4(%rip),%rdx        # 0x14030d840
14010d24c:	48 8b cf             	mov    %rdi,%rcx
14010d24f:	e8 ac b6 02 00       	call   0x140138900
14010d254:	48 85 c0             	test   %rax,%rax
14010d257:	74 5f                	je     0x14010d2b8
14010d259:	48 8d 53 2c          	lea    0x2c(%rbx),%rdx
14010d25d:	48 8b c8             	mov    %rax,%rcx
14010d260:	e8 fb ae 02 00       	call   0x140138160
14010d265:	85 c0                	test   %eax,%eax
14010d267:	74 4f                	je     0x14010d2b8
14010d269:	41 be 01 00 00 00    	mov    $0x1,%r14d
14010d26f:	e8 9c 01 01 00       	call   0x14011d410
14010d274:	4c 8b 86 28 04 00 00 	mov    0x428(%rsi),%r8
14010d27b:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14010d27f:	48 8b 0e             	mov    (%rsi),%rcx
14010d282:	e8 29 88 03 00       	call   0x140145ab0
14010d287:	48 8b f8             	mov    %rax,%rdi
14010d28a:	48 85 c0             	test   %rax,%rax
14010d28d:	74 1f                	je     0x14010d2ae
14010d28f:	48 8b c8             	mov    %rax,%rcx
14010d292:	e8 29 e1 fa ff       	call   0x1400bb3c0
14010d297:	48 3b c5             	cmp    %rbp,%rax
14010d29a:	75 0a                	jne    0x14010d2a6
14010d29c:	48 ff 86 18 06 00 00 	incq   0x618(%rsi)
14010d2a3:	49 8b df             	mov    %r15,%rbx
14010d2a6:	48 8b cf             	mov    %rdi,%rcx
14010d2a9:	e8 52 88 03 00       	call   0x140145b00
14010d2ae:	e8 2d ff 00 00       	call   0x14011d1e0
14010d2b3:	e9 8e 00 00 00       	jmp    0x14010d346
14010d2b8:	e8 b3 9d 01 00       	call   0x140127070
14010d2bd:	ba 51 01 00 00       	mov    $0x151,%edx
14010d2c2:	eb 5e                	jmp    0x14010d322
14010d2c4:	e8 a7 9d 01 00       	call   0x140127070
14010d2c9:	ba 4b 01 00 00       	mov    $0x14b,%edx
14010d2ce:	eb 52                	jmp    0x14010d322
14010d2d0:	e8 9b 9d 01 00       	call   0x140127070
14010d2d5:	ba 45 01 00 00       	mov    $0x145,%edx
14010d2da:	eb 46                	jmp    0x14010d322
14010d2dc:	e8 8f 9d 01 00       	call   0x140127070
14010d2e1:	ba 3f 01 00 00       	mov    $0x13f,%edx
14010d2e6:	eb 3a                	jmp    0x14010d322
14010d2e8:	e8 83 9d 01 00       	call   0x140127070
14010d2ed:	ba 32 01 00 00       	mov    $0x132,%edx
14010d2f2:	eb 2e                	jmp    0x14010d322
14010d2f4:	e8 77 9d 01 00       	call   0x140127070
14010d2f9:	ba 27 01 00 00       	mov    $0x127,%edx
14010d2fe:	eb 22                	jmp    0x14010d322
14010d300:	e8 6b 9d 01 00       	call   0x140127070
14010d305:	ba 20 01 00 00       	mov    $0x120,%edx
14010d30a:	eb 16                	jmp    0x14010d322
14010d30c:	e8 5f 9d 01 00       	call   0x140127070
14010d311:	ba 15 01 00 00       	mov    $0x115,%edx
14010d316:	eb 0a                	jmp    0x14010d322
14010d318:	e8 53 9d 01 00       	call   0x140127070
14010d31d:	ba 0a 01 00 00       	mov    $0x10a,%edx
14010d322:	4c 8d 05 57 04 20 00 	lea    0x200457(%rip),%r8        # 0x14030d780
14010d329:	48 8d 0d 40 04 20 00 	lea    0x200440(%rip),%rcx        # 0x14030d770
14010d330:	e8 5b 9e 01 00       	call   0x140127190
14010d335:	ba 06 01 08 00       	mov    $0x80106,%edx
14010d33a:	45 33 c0             	xor    %r8d,%r8d
14010d33d:	41 8d 48 14          	lea    0x14(%r8),%ecx
14010d341:	e8 4a 9f 01 00       	call   0x140127290
14010d346:	48 85 db             	test   %rbx,%rbx
14010d349:	74 4c                	je     0x14010d397
14010d34b:	48 8b 0b             	mov    (%rbx),%rcx
14010d34e:	48 8d 15 1b 04 20 00 	lea    0x20041b(%rip),%rdx        # 0x14030d770
14010d355:	41 b8 74 01 00 00    	mov    $0x174,%r8d
14010d35b:	e8 60 ea fd ff       	call   0x1400ebdc0
14010d360:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14010d364:	48 8d 15 05 04 20 00 	lea    0x200405(%rip),%rdx        # 0x14030d770
14010d36b:	41 b8 75 01 00 00    	mov    $0x175,%r8d
14010d371:	e8 4a ea fd ff       	call   0x1400ebdc0
14010d376:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14010d37a:	48 8d 15 ef 03 20 00 	lea    0x2003ef(%rip),%rdx        # 0x14030d770
14010d381:	41 b8 76 01 00 00    	mov    $0x176,%r8d
14010d387:	e8 34 ea fd ff       	call   0x1400ebdc0
14010d38c:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
14010d390:	4c 89 3b             	mov    %r15,(%rbx)
14010d393:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
14010d397:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14010d39c:	41 8b c6             	mov    %r14d,%eax
14010d39f:	48 83 c4 20          	add    $0x20,%rsp
14010d3a3:	41 5f                	pop    %r15
14010d3a5:	41 5e                	pop    %r14
14010d3a7:	5f                   	pop    %rdi
14010d3a8:	5e                   	pop    %rsi
14010d3a9:	5d                   	pop    %rbp
14010d3aa:	c3                   	ret
14010d3ab:	cc                   	int3
14010d3ac:	cc                   	int3
14010d3ad:	cc                   	int3
14010d3ae:	cc                   	int3
14010d3af:	cc                   	int3
14010d3b0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14010d3b5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14010d3ba:	57                   	push   %rdi
14010d3bb:	b8 30 00 00 00       	mov    $0x30,%eax
14010d3c0:	e8 6b 37 1a 00       	call   0x1402b0b30
14010d3c5:	48 2b e0             	sub    %rax,%rsp
14010d3c8:	48 8b d9             	mov    %rcx,%rbx
14010d3cb:	33 c0                	xor    %eax,%eax
14010d3cd:	8b 4a 0c             	mov    0xc(%rdx),%ecx
14010d3d0:	49 8b f9             	mov    %r9,%rdi
14010d3d3:	49 8b f0             	mov    %r8,%rsi
14010d3d6:	85 c9                	test   %ecx,%ecx
14010d3d8:	74 05                	je     0x14010d3df
14010d3da:	e8 61 82 fe ff       	call   0x1400f5640
14010d3df:	48 8b 93 a0 09 00 00 	mov    0x9a0(%rbx),%rdx
14010d3e6:	4c 8b c0             	mov    %rax,%r8
14010d3e9:	48 8b cf             	mov    %rdi,%rcx
14010d3ec:	4c 8b 8a 28 04 00 00 	mov    0x428(%rdx),%r9
14010d3f3:	48 8b 12             	mov    (%rdx),%rdx
14010d3f6:	e8 d5 bc fe ff       	call   0x1400f90d0
14010d3fb:	85 c0                	test   %eax,%eax
14010d3fd:	0f 8e 9f 00 00 00    	jle    0x14010d4a2
14010d403:	48 83 bb 98 03 00 00 	cmpq   $0x0,0x398(%rbx)
14010d40a:	00
14010d40b:	0f 84 a3 00 00 00    	je     0x14010d4b4
14010d411:	45 33 c9             	xor    %r9d,%r9d
14010d414:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14010d41b:	00 00
14010d41d:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14010d422:	48 8b ce             	mov    %rsi,%rcx
14010d425:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14010d42a:	e8 f1 63 ff ff       	call   0x140103820
14010d42f:	85 c0                	test   %eax,%eax
14010d431:	74 6f                	je     0x14010d4a2
14010d433:	4c 8b 93 a8 03 00 00 	mov    0x3a8(%rbx),%r10
14010d43a:	45 33 c0             	xor    %r8d,%r8d
14010d43d:	4d 85 d2             	test   %r10,%r10
14010d440:	74 60                	je     0x14010d4a2
14010d442:	48 8b 83 a0 09 00 00 	mov    0x9a0(%rbx),%rax
14010d449:	4c 8b 8b 98 03 00 00 	mov    0x398(%rbx),%r9
14010d450:	44 8b 5c 24 40       	mov    0x40(%rsp),%r11d
14010d455:	8b 5c 24 48          	mov    0x48(%rsp),%ebx
14010d459:	48 8b b8 08 06 00 00 	mov    0x608(%rax),%rdi
14010d460:	41 0f b7 11          	movzwl (%r9),%edx
14010d464:	33 c9                	xor    %ecx,%ecx
14010d466:	48 8b c7             	mov    %rdi,%rax
14010d469:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14010d470:	66 39 50 08          	cmp    %dx,0x8(%rax)
14010d474:	74 0f                	je     0x14010d485
14010d476:	48 83 c0 28          	add    $0x28,%rax
14010d47a:	48 ff c1             	inc    %rcx
14010d47d:	48 83 f9 1c          	cmp    $0x1c,%rcx
14010d481:	72 ed                	jb     0x14010d470
14010d483:	eb 11                	jmp    0x14010d496
14010d485:	83 78 24 00          	cmpl   $0x0,0x24(%rax)
14010d489:	74 0b                	je     0x14010d496
14010d48b:	3b 58 0c             	cmp    0xc(%rax),%ebx
14010d48e:	75 06                	jne    0x14010d496
14010d490:	44 3b 58 14          	cmp    0x14(%rax),%r11d
14010d494:	74 1e                	je     0x14010d4b4
14010d496:	49 ff c0             	inc    %r8
14010d499:	49 83 c1 02          	add    $0x2,%r9
14010d49d:	4d 3b c2             	cmp    %r10,%r8
14010d4a0:	72 be                	jb     0x14010d460
14010d4a2:	33 c0                	xor    %eax,%eax
14010d4a4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14010d4a9:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14010d4ae:	48 83 c4 30          	add    $0x30,%rsp
14010d4b2:	5f                   	pop    %rdi
14010d4b3:	c3                   	ret
14010d4b4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14010d4b9:	b8 01 00 00 00       	mov    $0x1,%eax
14010d4be:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14010d4c3:	48 83 c4 30          	add    $0x30,%rsp
14010d4c7:	5f                   	pop    %rdi
14010d4c8:	c3                   	ret
14010d4c9:	cc                   	int3
14010d4ca:	cc                   	int3
14010d4cb:	cc                   	int3
14010d4cc:	cc                   	int3
14010d4cd:	cc                   	int3
14010d4ce:	cc                   	int3
14010d4cf:	cc                   	int3
14010d4d0:	b8 38 00 00 00       	mov    $0x38,%eax
14010d4d5:	e8 56 36 1a 00       	call   0x1402b0b30
14010d4da:	48 2b e0             	sub    %rax,%rsp
14010d4dd:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14010d4e2:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
14010d4e7:	48 8d 15 62 03 20 00 	lea    0x200362(%rip),%rdx        # 0x14030d850
14010d4ee:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14010d4f3:	4c 8d 05 16 fa ff ff 	lea    -0x5ea(%rip),%r8        # 0x14010cf10
14010d4fa:	e8 81 33 09 00       	call   0x1401a0880
14010d4ff:	48 83 c4 38          	add    $0x38,%rsp
14010d503:	c3                   	ret
14010d504:	cc                   	int3
14010d505:	cc                   	int3
14010d506:	cc                   	int3
14010d507:	cc                   	int3
14010d508:	cc                   	int3
14010d509:	cc                   	int3
14010d50a:	cc                   	int3
14010d50b:	cc                   	int3
14010d50c:	cc                   	int3
14010d50d:	cc                   	int3
14010d50e:	cc                   	int3
14010d50f:	cc                   	int3
14010d510:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14010d515:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14010d51a:	57                   	push   %rdi
14010d51b:	41 54                	push   %r12
14010d51d:	41 55                	push   %r13
14010d51f:	41 56                	push   %r14
14010d521:	41 57                	push   %r15
14010d523:	b8 20 00 00 00       	mov    $0x20,%eax
14010d528:	e8 03 36 1a 00       	call   0x1402b0b30
14010d52d:	48 2b e0             	sub    %rax,%rsp
14010d530:	33 ff                	xor    %edi,%edi
14010d532:	44 8d 60 df          	lea    -0x21(%rax),%r12d
14010d536:	8b df                	mov    %edi,%ebx
14010d538:	4d 8b f8             	mov    %r8,%r15
14010d53b:	4c 8b ea             	mov    %rdx,%r13
14010d53e:	48 8b f1             	mov    %rcx,%rsi
14010d541:	44 8b f7             	mov    %edi,%r14d
14010d544:	48 39 99 a0 1c 00 00 	cmp    %rbx,0x1ca0(%rcx)
14010d54b:	0f 86 82 01 00 00    	jbe    0x14010d6d3
14010d551:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
14010d556:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14010d55d:	00 00 00
14010d560:	48 8b 9e 98 1c 00 00 	mov    0x1c98(%rsi),%rbx
14010d567:	4a 8b 1c f3          	mov    (%rbx,%r14,8),%rbx
14010d56b:	8b 43 0c             	mov    0xc(%rbx),%eax
14010d56e:	83 f8 40             	cmp    $0x40,%eax
14010d571:	0f 84 45 01 00 00    	je     0x14010d6bc
14010d577:	3d a3 02 00 00       	cmp    $0x2a3,%eax
14010d57c:	0f 84 3a 01 00 00    	je     0x14010d6bc
14010d582:	8b 4b 14             	mov    0x14(%rbx),%ecx
14010d585:	83 f9 74             	cmp    $0x74,%ecx
14010d588:	0f 84 2e 01 00 00    	je     0x14010d6bc
14010d58e:	83 f9 06             	cmp    $0x6,%ecx
14010d591:	0f 84 25 01 00 00    	je     0x14010d6bc
14010d597:	85 c0                	test   %eax,%eax
14010d599:	74 18                	je     0x14010d5b3
14010d59b:	8b 53 10             	mov    0x10(%rbx),%edx
14010d59e:	48 8b 8e a0 09 00 00 	mov    0x9a0(%rsi),%rcx
14010d5a5:	e8 f6 81 00 00       	call   0x1401157a0
14010d5aa:	48 85 c0             	test   %rax,%rax
14010d5ad:	0f 84 09 01 00 00    	je     0x14010d6bc
14010d5b3:	4d 85 ff             	test   %r15,%r15
14010d5b6:	75 5f                	jne    0x14010d617
14010d5b8:	48 63 43 18          	movslq 0x18(%rbx),%rax