14018706d:	75 18                	jne    0x140187087
14018706f:	48 8b ce             	mov    %rsi,%rcx
140187072:	e8 29 b2 f6 ff       	call   0x1400f22a0
140187077:	3d d4 03 00 00       	cmp    $0x3d4,%eax
14018707c:	75 09                	jne    0x140187087
14018707e:	8b 57 08             	mov    0x8(%rdi),%edx
140187081:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140187085:	eb 2c                	jmp    0x1401870b3
140187087:	4c 8b 47 08          	mov    0x8(%rdi),%r8
14018708b:	49 83 f8 02          	cmp    $0x2,%r8
14018708f:	0f 82 8c 02 00 00    	jb     0x140187321
140187095:	48 8b 0f             	mov    (%rdi),%rcx
140187098:	0f b6 01             	movzbl (%rcx),%eax
14018709b:	0f b6 51 01          	movzbl 0x1(%rcx),%edx
14018709f:	c1 e0 08             	shl    $0x8,%eax
1401870a2:	0b d0                	or     %eax,%edx
1401870a4:	48 8d 41 02          	lea    0x2(%rcx),%rax
1401870a8:	49 8d 48 fe          	lea    -0x2(%r8),%rcx
1401870ac:	48 89 07             	mov    %rax,(%rdi)
1401870af:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1401870b3:	8b ea                	mov    %edx,%ebp
1401870b5:	48 3b cd             	cmp    %rbp,%rcx
1401870b8:	0f 82 57 02 00 00    	jb     0x140187315
1401870be:	4c 8b 37             	mov    (%rdi),%r14
1401870c1:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
1401870c6:	48 2b cd             	sub    %rbp,%rcx
1401870c9:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1401870ce:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1401870d2:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1401870d7:	48 8b cb             	mov    %rbx,%rcx
1401870da:	49 8d 04 2e          	lea    (%r14,%rbp,1),%rax
1401870de:	48 89 07             	mov    %rax,(%rdi)
1401870e1:	e8 aa d3 ff ff       	call   0x140184490
1401870e6:	85 c0                	test   %eax,%eax
1401870e8:	0f 84 66 02 00 00    	je     0x140187354
1401870ee:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401870f3:	48 85 c9             	test   %rcx,%rcx
1401870f6:	75 05                	jne    0x1401870fd
1401870f8:	45 33 c0             	xor    %r8d,%r8d
1401870fb:	eb 08                	jmp    0x140187105
1401870fd:	e8 5e 2e fb ff       	call   0x140139f60
140187102:	4c 8b c0             	mov    %rax,%r8
140187105:	4c 8b 8b a0 09 00 00 	mov    0x9a0(%rbx),%r9
14018710c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140187111:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140187116:	49 8b cf             	mov    %r15,%rcx
140187119:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14018711e:	49 8b 81 28 04 00 00 	mov    0x428(%r9),%rax
140187125:	4d 8b 09             	mov    (%r9),%r9
140187128:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14018712d:	e8 be 45 fb ff       	call   0x14013b6f0
140187132:	85 c0                	test   %eax,%eax
140187134:	7f 2d                	jg     0x140187163
140187136:	e8 35 ff f9 ff       	call   0x140127070
14018713b:	ba f0 01 00 00       	mov    $0x1f0,%edx
140187140:	4c 8d 05 69 95 19 00 	lea    0x199569(%rip),%r8        # 0x1403206b0
140187147:	48 8d 0d 2a 94 19 00 	lea    0x19942a(%rip),%rcx        # 0x140320578
14018714e:	e8 3d 00 fa ff       	call   0x140127190
140187153:	ba 50 00 00 00       	mov    $0x50,%edx
140187158:	41 b8 06 00 08 00    	mov    $0x80006,%r8d
14018715e:	e9 e6 01 00 00       	jmp    0x140187349
140187163:	48 8b ce             	mov    %rsi,%rcx
140187166:	e8 35 b1 f6 ff       	call   0x1400f22a0
14018716b:	3d 2b 03 00 00       	cmp    $0x32b,%eax
140187170:	74 0a                	je     0x14018717c
140187172:	05 2d fc ff ff       	add    $0xfffffc2d,%eax
140187177:	83 f8 01             	cmp    $0x1,%eax
14018717a:	77 5b                	ja     0x1401871d7
14018717c:	41 b8 f9 01 00 00    	mov    $0x1f9,%r8d
140187182:	48 8d 15 ef 93 19 00 	lea    0x1993ef(%rip),%rdx        # 0x140320578
140187189:	48 8b cd             	mov    %rbp,%rcx
14018718c:	e8 df 4b f6 ff       	call   0x1400ebd70
140187191:	4c 8b e0             	mov    %rax,%r12
140187194:	48 85 c0             	test   %rax,%rax
140187197:	75 2d                	jne    0x1401871c6
140187199:	e8 d2 fe f9 ff       	call   0x140127070
14018719e:	4c 8d 05 0b 95 19 00 	lea    0x19950b(%rip),%r8        # 0x1403206b0
1401871a5:	ba fa 01 00 00       	mov    $0x1fa,%edx
1401871aa:	48 8d 0d c7 93 19 00 	lea    0x1993c7(%rip),%rcx        # 0x140320578
1401871b1:	e8 da ff f9 ff       	call   0x140127190
1401871b6:	41 8d 54 24 50       	lea    0x50(%r12),%edx
1401871bb:	41 b8 00 01 0c 00    	mov    $0xc0100,%r8d
1401871c1:	e9 83 01 00 00       	jmp    0x140187349
1401871c6:	4c 8b c5             	mov    %rbp,%r8
1401871c9:	49 8b d6             	mov    %r14,%rdx
1401871cc:	49 8b cc             	mov    %r12,%rcx
1401871cf:	e8 6c 3f fa ff       	call   0x14012b140
1401871d4:	4d 8b f4             	mov    %r12,%r14
1401871d7:	48 8b 83 b0 03 00 00 	mov    0x3b0(%rbx),%rax
1401871de:	48 85 c0             	test   %rax,%rax
1401871e1:	74 3e                	je     0x140187221
1401871e3:	81 78 14 90 03 00 00 	cmpl   $0x390,0x14(%rax)
1401871ea:	75 35                	jne    0x140187221
1401871ec:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401871f1:	ba 06 00 00 00       	mov    $0x6,%edx
1401871f6:	e8 b5 59 f7 ff       	call   0x1400fcbb0
1401871fb:	85 c0                	test   %eax,%eax
1401871fd:	7e 13                	jle    0x140187212
1401871ff:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140187204:	ba ff ff ff ff       	mov    $0xffffffff,%edx
140187209:	e8 02 5b f7 ff       	call   0x1400fcd10
14018720e:	85 c0                	test   %eax,%eax
140187210:	7f 0f                	jg     0x140187221
140187212:	e8 59 fe f9 ff       	call   0x140127070
140187217:	ba 07 02 00 00       	mov    $0x207,%edx
14018721c:	e9 1f ff ff ff       	jmp    0x140187140
140187221:	81 3b 00 03 00 00    	cmpl   $0x300,(%rbx)
140187227:	49 8b cf             	mov    %r15,%rcx
14018722a:	75 7f                	jne    0x1401872ab
14018722c:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
140187231:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140187236:	e8 15 45 fb ff       	call   0x14013b750
14018723b:	85 c0                	test   %eax,%eax
14018723d:	7e 5d                	jle    0x14018729c
14018723f:	48 8b 83 10 09 00 00 	mov    0x910(%rbx),%rax
140187246:	ba 1d 00 00 00       	mov    $0x1d,%edx
14018724b:	49 8b cf             	mov    %r15,%rcx
14018724e:	44 8b 40 08          	mov    0x8(%rax),%r8d
140187252:	4c 8d 48 50          	lea    0x50(%rax),%r9
140187256:	e8 15 fe f6 ff       	call   0x1400f7070
14018725b:	85 c0                	test   %eax,%eax
14018725d:	7e 3d                	jle    0x14018729c
14018725f:	4c 8b c5             	mov    %rbp,%r8
140187262:	49 8b d6             	mov    %r14,%rdx
140187265:	49 8b cf             	mov    %r15,%rcx
140187268:	e8 13 42 fb ff       	call   0x14013b480
14018726d:	85 c0                	test   %eax,%eax
14018726f:	7f 64                	jg     0x1401872d5
140187271:	e8 fa fd f9 ff       	call   0x140127070
140187276:	ba 14 02 00 00       	mov    $0x214,%edx
14018727b:	4c 8d 05 2e 94 19 00 	lea    0x19942e(%rip),%r8        # 0x1403206b0
140187282:	48 8d 0d ef 92 19 00 	lea    0x1992ef(%rip),%rcx        # 0x140320578
140187289:	e8 02 ff f9 ff       	call   0x140127190
14018728e:	ba 33 00 00 00       	mov    $0x33,%edx
140187293:	44 8d 42 48          	lea    0x48(%rdx),%r8d
140187297:	e9 ad 00 00 00       	jmp    0x140187349
14018729c:	e8 cf fd f9 ff       	call   0x140127070
1401872a1:	ba 10 02 00 00       	mov    $0x210,%edx
1401872a6:	e9 95 fe ff ff       	jmp    0x140187140
1401872ab:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401872b0:	4c 8b c5             	mov    %rbp,%r8
1401872b3:	4c 8b 4c 24 58       	mov    0x58(%rsp),%r9
1401872b8:	49 8b d6             	mov    %r14,%rdx
1401872bb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401872c0:	e8 3b 40 fb ff       	call   0x14013b300
1401872c5:	85 c0                	test   %eax,%eax
1401872c7:	7f 0c                	jg     0x1401872d5
1401872c9:	e8 a2 fd f9 ff       	call   0x140127070
1401872ce:	ba 1a 02 00 00       	mov    $0x21a,%edx
1401872d3:	eb a6                	jmp    0x14018727b
1401872d5:	44 39 6b 38          	cmp    %r13d,0x38(%rbx)
1401872d9:	75 32                	jne    0x14018730d
1401872db:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401872df:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
1401872e6:	f6 40 60 08          	testb  $0x8,0x60(%rax)
1401872ea:	75 21                	jne    0x14018730d
1401872ec:	8b 01                	mov    (%rcx),%eax
1401872ee:	3d 04 03 00 00       	cmp    $0x304,%eax
1401872f3:	7c 18                	jl     0x14018730d
1401872f5:	3d 00 00 01 00       	cmp    $0x10000,%eax
1401872fa:	74 11                	je     0x14018730d
1401872fc:	83 bb f0 02 00 00 01 	cmpl   $0x1,0x2f0(%rbx)
140187303:	75 08                	jne    0x14018730d
140187305:	41 bd 02 00 00 00    	mov    $0x2,%r13d
14018730b:	eb 47                	jmp    0x140187354
14018730d:	41 bd 03 00 00 00    	mov    $0x3,%r13d
140187313:	eb 3f                	jmp    0x140187354
140187315:	e8 56 fd f9 ff       	call   0x140127070
14018731a:	ba e0 01 00 00       	mov    $0x1e0,%edx
14018731f:	eb 0a                	jmp    0x14018732b
140187321:	e8 4a fd f9 ff       	call   0x140127070
140187326:	ba db 01 00 00       	mov    $0x1db,%edx
14018732b:	4c 8d 05 7e 93 19 00 	lea    0x19937e(%rip),%r8        # 0x1403206b0
140187332:	48 8d 0d 3f 92 19 00 	lea    0x19923f(%rip),%rcx        # 0x140320578
140187339:	e8 52 fe f9 ff       	call   0x140127190
14018733e:	41 b8 9f 00 00 00    	mov    $0x9f,%r8d
140187344:	ba 32 00 00 00       	mov    $0x32,%edx
140187349:	45 33 c9             	xor    %r9d,%r9d
14018734c:	48 8b cb             	mov    %rbx,%rcx
14018734f:	e8 5c 8f ff ff       	call   0x1401802b0
140187354:	48 8b b4 24 70 01 00 	mov    0x170(%rsp),%rsi
14018735b:	00
14018735c:	48 8b 8b 88 01 00 00 	mov    0x188(%rbx),%rcx
140187363:	e8 58 51 f6 ff       	call   0x1400ec4c0
140187368:	49 8b cf             	mov    %r15,%rcx
14018736b:	48 c7 83 88 01 00 00 	movq   $0x0,0x188(%rbx)
140187372:	00 00 00 00
140187376:	e8 35 ff f6 ff       	call   0x1400f72b0
14018737b:	41 b8 30 02 00 00    	mov    $0x230,%r8d
140187381:	48 8d 15 f0 91 19 00 	lea    0x1991f0(%rip),%rdx        # 0x140320578
140187388:	49 8b cc             	mov    %r12,%rcx
14018738b:	e8 30 4a f6 ff       	call   0x1400ebdc0
140187390:	41 8b c5             	mov    %r13d,%eax
140187393:	48 8b 8c 24 10 01 00 	mov    0x110(%rsp),%rcx
14018739a:	00
14018739b:	48 33 cc             	xor    %rsp,%rcx
14018739e:	e8 0d 8b 12 00       	call   0x1402afeb0
1401873a3:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
1401873aa:	41 5f                	pop    %r15
1401873ac:	41 5e                	pop    %r14
1401873ae:	41 5d                	pop    %r13
1401873b0:	41 5c                	pop    %r12
1401873b2:	5f                   	pop    %rdi
1401873b3:	5d                   	pop    %rbp
1401873b4:	5b                   	pop    %rbx
1401873b5:	c3                   	ret
1401873b6:	cc                   	int3
1401873b7:	cc                   	int3
1401873b8:	cc                   	int3
1401873b9:	cc                   	int3
1401873ba:	cc                   	int3
1401873bb:	cc                   	int3
1401873bc:	cc                   	int3
1401873bd:	cc                   	int3
1401873be:	cc                   	int3
1401873bf:	cc                   	int3
1401873c0:	40 53                	rex push %rbx
1401873c2:	b8 20 00 00 00       	mov    $0x20,%eax
1401873c7:	e8 64 97 12 00       	call   0x1402b0b30
1401873cc:	48 2b e0             	sub    %rax,%rsp
1401873cf:	48 8b d9             	mov    %rcx,%rbx
1401873d2:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1401873d6:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401873da:	48 8b 90 c0 00 00 00 	mov    0xc0(%rax),%rdx
1401873e1:	f6 42 60 08          	testb  $0x8,0x60(%rdx)
1401873e5:	0f 84 91 00 00 00    	je     0x14018747c
1401873eb:	81 3b 00 01 00 00    	cmpl   $0x100,(%rbx)
1401873f1:	75 4c                	jne    0x14018743f
1401873f3:	48 83 f9 02          	cmp    $0x2,%rcx
1401873f7:	75 4b                	jne    0x140187444
1401873f9:	48 83 bb e0 02 00 00 	cmpq   $0x0,0x2e0(%rbx)
140187400:	00
140187401:	0f 85 b6 00 00 00    	jne    0x1401874bd
140187407:	e8 64 fc f9 ff       	call   0x140127070
14018740c:	4c 8d 05 15 93 19 00 	lea    0x199315(%rip),%r8        # 0x140320728
140187413:	ba f2 02 00 00       	mov    $0x2f2,%edx
140187418:	48 8d 0d 59 91 19 00 	lea    0x199159(%rip),%rcx        # 0x140320578
14018741f:	e8 6c fd f9 ff       	call   0x140127190
140187424:	45 33 c9             	xor    %r9d,%r9d
140187427:	48 8b cb             	mov    %rbx,%rcx
14018742a:	41 8d 51 0a          	lea    0xa(%r9),%edx
14018742e:	44 8d 42 7b          	lea    0x7b(%rdx),%r8d
140187432:	e8 79 8e ff ff       	call   0x1401802b0
140187437:	33 c0                	xor    %eax,%eax
140187439:	48 83 c4 20          	add    $0x20,%rsp
14018743d:	5b                   	pop    %rbx
14018743e:	c3                   	ret
14018743f:	48 85 c9             	test   %rcx,%rcx
140187442:	74 b5                	je     0x1401873f9
140187444:	e8 27 fc f9 ff       	call   0x140127070
140187449:	4c 8d 05 d8 92 19 00 	lea    0x1992d8(%rip),%r8        # 0x140320728
140187450:	ba e6 02 00 00       	mov    $0x2e6,%edx
140187455:	48 8d 0d 1c 91 19 00 	lea    0x19911c(%rip),%rcx        # 0x140320578
14018745c:	e8 2f fd f9 ff       	call   0x140127190
140187461:	45 33 c9             	xor    %r9d,%r9d
140187464:	48 8b cb             	mov    %rbx,%rcx
140187467:	41 8d 51 32          	lea    0x32(%r9),%edx
14018746b:	45 8d 41 67          	lea    0x67(%r9),%r8d
14018746f:	e8 3c 8e ff ff       	call   0x1401802b0
140187474:	33 c0                	xor    %eax,%eax
140187476:	48 83 c4 20          	add    $0x20,%rsp
14018747a:	5b                   	pop    %rbx
14018747b:	c3                   	ret
14018747c:	48 85 c9             	test   %rcx,%rcx
14018747f:	0f 84 74 ff ff ff    	je     0x1401873f9
140187485:	e8 e6 fb f9 ff       	call   0x140127070
14018748a:	4c 8d 05 97 92 19 00 	lea    0x199297(%rip),%r8        # 0x140320728
140187491:	ba eb 02 00 00       	mov    $0x2eb,%edx
140187496:	48 8d 0d db 90 19 00 	lea    0x1990db(%rip),%rcx        # 0x140320578
14018749d:	e8 ee fc f9 ff       	call   0x140127190
1401874a2:	45 33 c9             	xor    %r9d,%r9d
1401874a5:	48 8b cb             	mov    %rbx,%rcx
1401874a8:	41 8d 51 32          	lea    0x32(%r9),%edx
1401874ac:	45 8d 41 67          	lea    0x67(%r9),%r8d
1401874b0:	e8 fb 8d ff ff       	call   0x1401802b0
1401874b5:	33 c0                	xor    %eax,%eax
1401874b7:	48 83 c4 20          	add    $0x20,%rsp
1401874bb:	5b                   	pop    %rbx
1401874bc:	c3                   	ret
1401874bd:	48 8b cb             	mov    %rbx,%rcx
1401874c0:	c7 83 98 01 00 00 01 	movl   $0x1,0x198(%rbx)
1401874c7:	00 00 00
1401874ca:	e8 e1 ca 01 00       	call   0x1401a3fb0
1401874cf:	85 c0                	test   %eax,%eax
1401874d1:	75 3a                	jne    0x14018750d
1401874d3:	e8 98 fb f9 ff       	call   0x140127070
1401874d8:	4c 8d 05 49 92 19 00 	lea    0x199249(%rip),%r8        # 0x140320728
1401874df:	ba f8 02 00 00       	mov    $0x2f8,%edx
1401874e4:	48 8d 0d 8d 90 19 00 	lea    0x19908d(%rip),%rcx        # 0x140320578
1401874eb:	e8 a0 fc f9 ff       	call   0x140127190
1401874f0:	45 33 c9             	xor    %r9d,%r9d
1401874f3:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401874f9:	48 8b cb             	mov    %rbx,%rcx
1401874fc:	41 8d 51 50          	lea    0x50(%r9),%edx
140187500:	e8 ab 8d ff ff       	call   0x1401802b0
140187505:	33 c0                	xor    %eax,%eax
140187507:	48 83 c4 20          	add    $0x20,%rsp
14018750b:	5b                   	pop    %rbx
14018750c:	c3                   	ret
14018750d:	48 8b 43 08          	mov    0x8(%rbx),%rax
140187511:	48 8b 88 c0 00 00 00 	mov    0xc0(%rax),%rcx
140187518:	f6 41 60 08          	testb  $0x8,0x60(%rcx)
14018751c:	74 23                	je     0x140187541
14018751e:	ba 01 00 00 00       	mov    $0x1,%edx
140187523:	48 8b cb             	mov    %rbx,%rcx
140187526:	e8 15 e6 01 00       	call   0x1401a5b40
14018752b:	81 3b 00 01 00 00    	cmpl   $0x100,(%rbx)
140187531:	75 0e                	jne    0x140187541
140187533:	48 8b 83 b8 04 00 00 	mov    0x4b8(%rbx),%rax
14018753a:	66 ff 80 10 01 00 00 	incw   0x110(%rax)
140187541:	b8 03 00 00 00       	mov    $0x3,%eax
140187546:	48 83 c4 20          	add    $0x20,%rsp
14018754a:	5b                   	pop    %rbx
14018754b:	c3                   	ret
14018754c:	cc                   	int3
14018754d:	cc                   	int3
14018754e:	cc                   	int3
14018754f:	cc                   	int3
140187550:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140187555:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14018755a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14018755f:	41 56                	push   %r14
140187561:	b8 30 00 00 00       	mov    $0x30,%eax
140187566:	e8 c5 95 12 00       	call   0x1402b0b30
14018756b:	48 2b e0             	sub    %rax,%rsp
14018756e:	33 ff                	xor    %edi,%edi
140187570:	4c 8b f2             	mov    %rdx,%r14
140187573:	48 8b d9             	mov    %rcx,%rbx
140187576:	39 79 38             	cmp    %edi,0x38(%rcx)
140187579:	0f 84 0f 01 00 00    	je     0x14018768e
14018757f:	83 b9 a0 0b 00 00 04 	cmpl   $0x4,0xba0(%rcx)
140187586:	89 b9 80 00 00 00    	mov    %edi,0x80(%rcx)
14018758c:	74 07                	je     0x140187595
14018758e:	c7 41 70 01 00 00 00 	movl   $0x1,0x70(%rcx)
140187595:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140187599:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
1401875a0:	f6 40 60 08          	testb  $0x8,0x60(%rax)
1401875a4:	0f 85 e4 00 00 00    	jne    0x14018768e
1401875aa:	8b 01                	mov    (%rcx),%eax
1401875ac:	3d 04 03 00 00       	cmp    $0x304,%eax
1401875b1:	0f 8c d7 00 00 00    	jl     0x14018768e
1401875b7:	3d 00 00 01 00       	cmp    $0x10000,%eax
1401875bc:	0f 84 cc 00 00 00    	je     0x14018768e
1401875c2:	48 39 bb c0 0b 00 00 	cmp    %rdi,0xbc0(%rbx)
1401875c9:	0f 85 bf 00 00 00    	jne    0x14018768e
1401875cf:	ba 01 00 00 00       	mov    $0x1,%edx
1401875d4:	48 8b cb             	mov    %rbx,%rcx
1401875d7:	e8 74 5d 06 00       	call   0x1401ed350
1401875dc:	85 c0                	test   %eax,%eax
1401875de:	0f 84 0e 01 00 00    	je     0x1401876f2