1401321de:	c7 86 98 01 00 00 01 	movl   $0x1,0x198(%rsi)
1401321e5:	00 00 00
1401321e8:	eb be                	jmp    0x1401321a8
1401321ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401321f0:	8b 86 98 01 00 00    	mov    0x198(%rsi),%eax
1401321f6:	85 c0                	test   %eax,%eax
1401321f8:	75 ae                	jne    0x1401321a8
1401321fa:	c7 86 98 01 00 00 02 	movl   $0x2,0x198(%rsi)
140132201:	00 00 00
140132204:	eb a2                	jmp    0x1401321a8
140132206:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14013220d:	00 00 00
140132210:	c7 86 f4 00 00 00 01 	movl   $0x1,0xf4(%rsi)
140132217:	00 00 00
14013221a:	c7 86 98 01 00 00 03 	movl   $0x3,0x198(%rsi)
140132221:	00 00 00
140132224:	eb 82                	jmp    0x1401321a8
140132226:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14013222d:	00 00 00
140132230:	48 8d 15 c0 a8 0e 00 	lea    0xea8c0(%rip),%rdx        # 0x14021caf7
140132237:	48 89 d9             	mov    %rbx,%rcx
14013223a:	e8 39 7c 0b 00       	call   0x1401e9e78
14013223f:	85 c0                	test   %eax,%eax
140132241:	75 0f                	jne    0x140132252
140132243:	c7 86 98 01 00 00 00 	movl   $0x0,0x198(%rsi)
14013224a:	00 00 00
14013224d:	e9 56 ff ff ff       	jmp    0x1401321a8
140132252:	48 8d 0d a3 a8 0e 00 	lea    0xea8a3(%rip),%rcx        # 0x14021cafc
140132259:	e8 f2 fd ff ff       	call   0x140132050
14013225e:	48 89 da             	mov    %rbx,%rdx
140132261:	48 89 c1             	mov    %rax,%rcx
140132264:	e8 c7 13 f9 ff       	call   0x1400c3630
140132269:	83 c8 ff             	or     $0xffffffff,%eax
14013226c:	e9 39 ff ff ff       	jmp    0x1401321aa
140132271:	4c 8d 05 48 a5 0e 00 	lea    0xea548(%rip),%r8        # 0x14021c7c0
140132278:	ba c5 15 00 00       	mov    $0x15c5,%edx
14013227d:	48 8d 0d 65 a5 0e 00 	lea    0xea565(%rip),%rcx        # 0x14021c7e9
140132284:	e8 07 15 f9 ff       	call   0x1400c3790
140132289:	90                   	nop
14013228a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140132290:	57                   	push   %rdi
140132291:	56                   	push   %rsi
140132292:	53                   	push   %rbx
140132293:	48 83 ec 20          	sub    $0x20,%rsp
140132297:	48 8b 79 10          	mov    0x10(%rcx),%rdi
14013229b:	48 89 d3             	mov    %rdx,%rbx
14013229e:	45 85 c0             	test   %r8d,%r8d
1401322a1:	74 1d                	je     0x1401322c0
1401322a3:	c7 87 30 02 00 00 00 	movl   $0x0,0x230(%rdi)
1401322aa:	00 00 00
1401322ad:	31 f6                	xor    %esi,%esi
1401322af:	89 f0                	mov    %esi,%eax
1401322b1:	48 83 c4 20          	add    $0x20,%rsp
1401322b5:	5b                   	pop    %rbx
1401322b6:	5e                   	pop    %rsi
1401322b7:	5f                   	pop    %rdi
1401322b8:	c3                   	ret
1401322b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401322c0:	48 85 d2             	test   %rdx,%rdx
1401322c3:	74 1b                	je     0x1401322e0
1401322c5:	48 89 d1             	mov    %rdx,%rcx
1401322c8:	e8 a3 fd ff ff       	call   0x140132070
1401322cd:	89 c6                	mov    %eax,%esi
1401322cf:	83 f8 ff             	cmp    $0xffffffff,%eax
1401322d2:	74 34                	je     0x140132308
1401322d4:	89 87 30 02 00 00    	mov    %eax,0x230(%rdi)
1401322da:	eb d1                	jmp    0x1401322ad
1401322dc:	0f 1f 40 00          	nopl   0x0(%rax)
1401322e0:	8b 05 7a 7f 17 00    	mov    0x177f7a(%rip),%eax        # 0x1402aa260
1401322e6:	85 c0                	test   %eax,%eax
1401322e8:	75 16                	jne    0x140132300
1401322ea:	8b 87 30 02 00 00    	mov    0x230(%rdi),%eax
1401322f0:	85 c0                	test   %eax,%eax
1401322f2:	75 b9                	jne    0x1401322ad
1401322f4:	c7 87 30 02 00 00 03 	movl   $0x3,0x230(%rdi)
1401322fb:	00 00 00
1401322fe:	eb ad                	jmp    0x1401322ad
140132300:	89 87 30 02 00 00    	mov    %eax,0x230(%rdi)
140132306:	eb a5                	jmp    0x1401322ad
140132308:	48 8d 0d 11 a8 0e 00 	lea    0xea811(%rip),%rcx        # 0x14021cb20
14013230f:	e8 3c fd ff ff       	call   0x140132050
140132314:	48 89 da             	mov    %rbx,%rdx
140132317:	48 89 c1             	mov    %rax,%rcx
14013231a:	e8 11 13 f9 ff       	call   0x1400c3630
14013231f:	eb 8e                	jmp    0x1401322af
140132321:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140132328:	00 00 00 00
14013232c:	0f 1f 40 00          	nopl   0x0(%rax)
140132330:	56                   	push   %rsi
140132331:	53                   	push   %rbx
140132332:	48 83 ec 28          	sub    $0x28,%rsp
140132336:	48 8b 71 10          	mov    0x10(%rcx),%rsi
14013233a:	48 89 d3             	mov    %rdx,%rbx
14013233d:	45 85 c0             	test   %r8d,%r8d
140132340:	75 28                	jne    0x14013236a
140132342:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140132346:	48 8d 15 f2 a7 0e 00 	lea    0xea7f2(%rip),%rdx        # 0x14021cb3f
14013234d:	e8 26 7b 0b 00       	call   0x1401e9e78
140132352:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
140132356:	85 c0                	test   %eax,%eax
140132358:	0f 94 c0             	sete   %al
14013235b:	0f b6 c0             	movzbl %al,%eax
14013235e:	89 46 10             	mov    %eax,0x10(%rsi)
140132361:	31 c0                	xor    %eax,%eax
140132363:	48 83 c4 28          	add    $0x28,%rsp
140132367:	5b                   	pop    %rbx
140132368:	5e                   	pop    %rsi
140132369:	c3                   	ret
14013236a:	4c 8d 05 4f a4 0e 00 	lea    0xea44f(%rip),%r8        # 0x14021c7c0
140132371:	ba ea 15 00 00       	mov    $0x15ea,%edx
140132376:	48 8d 0d 6c a4 0e 00 	lea    0xea46c(%rip),%rcx        # 0x14021c7e9
14013237d:	e8 0e 14 f9 ff       	call   0x1400c3790
140132382:	90                   	nop
140132383:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14013238a:	00 00 00 00
14013238e:	66 90                	xchg   %ax,%ax
140132390:	48 83 ec 28          	sub    $0x28,%rsp
140132394:	48 8b 41 10          	mov    0x10(%rcx),%rax
140132398:	45 85 c0             	test   %r8d,%r8d
14013239b:	75 0f                	jne    0x1401323ac
14013239d:	83 48 20 08          	orl    $0x8,0x20(%rax)
1401323a1:	48 89 50 18          	mov    %rdx,0x18(%rax)
1401323a5:	31 c0                	xor    %eax,%eax
1401323a7:	48 83 c4 28          	add    $0x28,%rsp
1401323ab:	c3                   	ret
1401323ac:	4c 8d 05 0d a4 0e 00 	lea    0xea40d(%rip),%r8        # 0x14021c7c0
1401323b3:	ba 75 15 00 00       	mov    $0x1575,%edx
1401323b8:	48 8d 0d 2a a4 0e 00 	lea    0xea42a(%rip),%rcx        # 0x14021c7e9
1401323bf:	e8 cc 13 f9 ff       	call   0x1400c3790
1401323c4:	90                   	nop
1401323c5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401323cc:	00 00 00 00
1401323d0:	48 83 ec 28          	sub    $0x28,%rsp
1401323d4:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401323d8:	45 85 c0             	test   %r8d,%r8d
1401323db:	75 0f                	jne    0x1401323ec
1401323dd:	83 48 20 04          	orl    $0x4,0x20(%rax)
1401323e1:	48 89 50 18          	mov    %rdx,0x18(%rax)
1401323e5:	31 c0                	xor    %eax,%eax
1401323e7:	48 83 c4 28          	add    $0x28,%rsp
1401323eb:	c3                   	ret
1401323ec:	4c 8d 05 cd a3 0e 00 	lea    0xea3cd(%rip),%r8        # 0x14021c7c0
1401323f3:	ba 80 15 00 00       	mov    $0x1580,%edx
1401323f8:	48 8d 0d ea a3 0e 00 	lea    0xea3ea(%rip),%rcx        # 0x14021c7e9
1401323ff:	e8 8c 13 f9 ff       	call   0x1400c3790
140132404:	90                   	nop
140132405:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14013240c:	00 00 00 00
140132410:	48 83 ec 28          	sub    $0x28,%rsp
140132414:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140132418:	45 85 c0             	test   %r8d,%r8d
14013241b:	75 24                	jne    0x140132441
14013241d:	48 85 d2             	test   %rdx,%rdx
140132420:	48 8d 05 20 a7 0e 00 	lea    0xea720(%rip),%rax        # 0x14021cb47
140132427:	c7 81 cc 00 00 00 01 	movl   $0x1,0xcc(%rcx)
14013242e:	00 00 00
140132431:	48 0f 44 d0          	cmove  %rax,%rdx
140132435:	e8 f6 23 f7 ff       	call   0x1400a4830
14013243a:	31 c0                	xor    %eax,%eax
14013243c:	48 83 c4 28          	add    $0x28,%rsp
140132440:	c3                   	ret
140132441:	4c 8d 05 78 a3 0e 00 	lea    0xea378(%rip),%r8        # 0x14021c7c0
140132448:	ba 0b 15 00 00       	mov    $0x150b,%edx
14013244d:	48 8d 0d 95 a3 0e 00 	lea    0xea395(%rip),%rcx        # 0x14021c7e9
140132454:	e8 37 13 f9 ff       	call   0x1400c3790
140132459:	90                   	nop
14013245a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140132460:	48 83 ec 28          	sub    $0x28,%rsp
140132464:	48 8b 41 10          	mov    0x10(%rcx),%rax
140132468:	48 85 d2             	test   %rdx,%rdx
14013246b:	75 37                	jne    0x1401324a4
14013246d:	31 d2                	xor    %edx,%edx
14013246f:	45 85 c0             	test   %r8d,%r8d
140132472:	74 14                	je     0x140132488
140132474:	89 90 b0 00 00 00    	mov    %edx,0xb0(%rax)
14013247a:	31 c0                	xor    %eax,%eax
14013247c:	48 83 c4 28          	add    $0x28,%rsp
140132480:	c3                   	ret
140132481:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140132488:	c7 80 b4 00 00 00 01 	movl   $0x1,0xb4(%rax)
14013248f:	00 00 00
140132492:	ba 01 00 00 00       	mov    $0x1,%edx
140132497:	89 90 b0 00 00 00    	mov    %edx,0xb0(%rax)
14013249d:	31 c0                	xor    %eax,%eax
14013249f:	48 83 c4 28          	add    $0x28,%rsp
1401324a3:	c3                   	ret
1401324a4:	4c 8d 05 4d a3 0e 00 	lea    0xea34d(%rip),%r8        # 0x14021c7f8
1401324ab:	ba a4 15 00 00       	mov    $0x15a4,%edx
1401324b0:	48 8d 0d 32 a3 0e 00 	lea    0xea332(%rip),%rcx        # 0x14021c7e9
1401324b7:	e8 d4 12 f9 ff       	call   0x1400c3790
1401324bc:	90                   	nop
1401324bd:	0f 1f 00             	nopl   (%rax)
1401324c0:	48 83 ec 28          	sub    $0x28,%rsp
1401324c4:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401324c8:	45 85 c0             	test   %r8d,%r8d
1401324cb:	75 22                	jne    0x1401324ef
1401324cd:	c7 80 f4 00 00 00 01 	movl   $0x1,0xf4(%rax)
1401324d4:	00 00 00
1401324d7:	c7 80 98 01 00 00 03 	movl   $0x3,0x198(%rax)
1401324de:	00 00 00
1401324e1:	48 89 90 90 01 00 00 	mov    %rdx,0x190(%rax)
1401324e8:	31 c0                	xor    %eax,%eax
1401324ea:	48 83 c4 28          	add    $0x28,%rsp
1401324ee:	c3                   	ret
1401324ef:	4c 8d 05 ca a2 0e 00 	lea    0xea2ca(%rip),%r8        # 0x14021c7c0
1401324f6:	ba 8b 14 00 00       	mov    $0x148b,%edx
1401324fb:	48 8d 0d e7 a2 0e 00 	lea    0xea2e7(%rip),%rcx        # 0x14021c7e9
140132502:	e8 89 12 f9 ff       	call   0x1400c3790
140132507:	90                   	nop
140132508:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14013250f:	00
140132510:	48 83 ec 28          	sub    $0x28,%rsp
140132514:	48 8b 41 10          	mov    0x10(%rcx),%rax
140132518:	45 85 c0             	test   %r8d,%r8d
14013251b:	75 22                	jne    0x14013253f
14013251d:	8b 88 98 01 00 00    	mov    0x198(%rax),%ecx
140132523:	85 c9                	test   %ecx,%ecx
140132525:	75 0a                	jne    0x140132531
140132527:	c7 80 98 01 00 00 02 	movl   $0x2,0x198(%rax)
14013252e:	00 00 00
140132531:	48 89 90 90 01 00 00 	mov    %rdx,0x190(%rax)
140132538:	31 c0                	xor    %eax,%eax
14013253a:	48 83 c4 28          	add    $0x28,%rsp
14013253e:	c3                   	ret
14013253f:	4c 8d 05 7a a2 0e 00 	lea    0xea27a(%rip),%r8        # 0x14021c7c0
140132546:	ba df 15 00 00       	mov    $0x15df,%edx
14013254b:	48 8d 0d 97 a2 0e 00 	lea    0xea297(%rip),%rcx        # 0x14021c7e9
140132552:	e8 39 12 f9 ff       	call   0x1400c3790
140132557:	90                   	nop
140132558:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14013255f:	00
140132560:	48 83 ec 28          	sub    $0x28,%rsp
140132564:	48 8b 41 10          	mov    0x10(%rcx),%rax
140132568:	48 85 d2             	test   %rdx,%rdx
14013256b:	75 20                	jne    0x14013258d
14013256d:	ba 01 00 00 00       	mov    $0x1,%edx
140132572:	45 85 c0             	test   %r8d,%r8d
140132575:	74 0c                	je     0x140132583
140132577:	c7 80 d8 00 00 00 00 	movl   $0x0,0xd8(%rax)
14013257e:	00 00 00
140132581:	31 d2                	xor    %edx,%edx
140132583:	89 50 7c             	mov    %edx,0x7c(%rax)
140132586:	31 c0                	xor    %eax,%eax
140132588:	48 83 c4 28          	add    $0x28,%rsp
14013258c:	c3                   	ret
14013258d:	4c 8d 05 64 a2 0e 00 	lea    0xea264(%rip),%r8        # 0x14021c7f8
140132594:	ba fc 14 00 00       	mov    $0x14fc,%edx
140132599:	48 8d 0d 49 a2 0e 00 	lea    0xea249(%rip),%rcx        # 0x14021c7e9
1401325a0:	e8 eb 11 f9 ff       	call   0x1400c3790
1401325a5:	90                   	nop
1401325a6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401325ad:	00 00 00
1401325b0:	48 83 ec 28          	sub    $0x28,%rsp
1401325b4:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1401325b8:	45 85 c0             	test   %r8d,%r8d
1401325bb:	75 25                	jne    0x1401325e2
1401325bd:	48 85 d2             	test   %rdx,%rdx
1401325c0:	75 38                	jne    0x1401325fa
1401325c2:	8b 81 14 01 00 00    	mov    0x114(%rcx),%eax
1401325c8:	c7 41 68 01 00 00 00 	movl   $0x1,0x68(%rcx)
1401325cf:	80 e4 f7             	and    $0xf7,%ah
1401325d2:	83 c8 10             	or     $0x10,%eax
1401325d5:	89 81 14 01 00 00    	mov    %eax,0x114(%rcx)
1401325db:	31 c0                	xor    %eax,%eax
1401325dd:	48 83 c4 28          	add    $0x28,%rsp
1401325e1:	c3                   	ret
1401325e2:	4c 8d 05 d7 a1 0e 00 	lea    0xea1d7(%rip),%r8        # 0x14021c7c0
1401325e9:	ba 33 14 00 00       	mov    $0x1433,%edx
1401325ee:	48 8d 0d f4 a1 0e 00 	lea    0xea1f4(%rip),%rcx        # 0x14021c7e9
1401325f5:	e8 96 11 f9 ff       	call   0x1400c3790
1401325fa:	4c 8d 05 f7 a1 0e 00 	lea    0xea1f7(%rip),%r8        # 0x14021c7f8
140132601:	ba 34 14 00 00       	mov    $0x1434,%edx
140132606:	48 8d 0d dc a1 0e 00 	lea    0xea1dc(%rip),%rcx        # 0x14021c7e9
14013260d:	e8 7e 11 f9 ff       	call   0x1400c3790
140132612:	90                   	nop
140132613:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14013261a:	00 00 00 00
14013261e:	66 90                	xchg   %ax,%ax
140132620:	48 83 ec 28          	sub    $0x28,%rsp
140132624:	48 8b 41 10          	mov    0x10(%rcx),%rax
140132628:	48 85 d2             	test   %rdx,%rdx
14013262b:	75 3f                	jne    0x14013266c
14013262d:	31 d2                	xor    %edx,%edx
14013262f:	45 85 c0             	test   %r8d,%r8d
140132632:	74 14                	je     0x140132648
140132634:	89 90 dc 00 00 00    	mov    %edx,0xdc(%rax)
14013263a:	31 c0                	xor    %eax,%eax
14013263c:	48 83 c4 28          	add    $0x28,%rsp
140132640:	c3                   	ret
140132641:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140132648:	8b 90 14 01 00 00    	mov    0x114(%rax),%edx
14013264e:	80 e6 f7             	and    $0xf7,%dh
140132651:	83 ca 02             	or     $0x2,%edx
140132654:	89 90 14 01 00 00    	mov    %edx,0x114(%rax)
14013265a:	ba 01 00 00 00       	mov    $0x1,%edx
14013265f:	89 90 dc 00 00 00    	mov    %edx,0xdc(%rax)
140132665:	31 c0                	xor    %eax,%eax
140132667:	48 83 c4 28          	add    $0x28,%rsp
14013266b:	c3                   	ret
14013266c:	4c 8d 05 85 a1 0e 00 	lea    0xea185(%rip),%r8        # 0x14021c7f8
140132673:	ba 97 14 00 00       	mov    $0x1497,%edx
140132678:	48 8d 0d 6a a1 0e 00 	lea    0xea16a(%rip),%rcx        # 0x14021c7e9
14013267f:	e8 0c 11 f9 ff       	call   0x1400c3790
140132684:	90                   	nop
140132685:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14013268c:	00 00 00 00
140132690:	48 83 ec 28          	sub    $0x28,%rsp
140132694:	4c 63 09             	movslq (%rcx),%r9
140132697:	48 8b 41 08          	mov    0x8(%rcx),%rax
14013269b:	4a 8b 4c c8 f8       	mov    -0x8(%rax,%r9,8),%rcx
1401326a0:	45 85 c0             	test   %r8d,%r8d
1401326a3:	74 37                	je     0x1401326dc
1401326a5:	0f b6 02             	movzbl (%rdx),%eax
1401326a8:	3c 2b                	cmp    $0x2b,%al
1401326aa:	74 24                	je     0x1401326d0
1401326ac:	3c 2d                	cmp    $0x2d,%al
1401326ae:	74 10                	je     0x1401326c0
1401326b0:	31 c0                	xor    %eax,%eax
1401326b2:	48 83 c4 28          	add    $0x28,%rsp
1401326b6:	c3                   	ret
1401326b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401326be:	00 00
1401326c0:	48 83 41 30 01       	addq   $0x1,0x30(%rcx)
1401326c5:	31 c0                	xor    %eax,%eax
1401326c7:	48 83 c4 28          	add    $0x28,%rsp
1401326cb:	c3                   	ret
1401326cc:	0f 1f 40 00          	nopl   0x0(%rax)
1401326d0:	48 83 41 28 01       	addq   $0x1,0x28(%rcx)
1401326d5:	31 c0                	xor    %eax,%eax
1401326d7:	48 83 c4 28          	add    $0x28,%rsp
1401326db:	c3                   	ret
1401326dc:	4c 8d 05 68 a4 0e 00 	lea    0xea468(%rip),%r8        # 0x14021cb4b
1401326e3:	ba f6 09 00 00       	mov    $0x9f6,%edx
1401326e8:	48 8d 0d fa a0 0e 00 	lea    0xea0fa(%rip),%rcx        # 0x14021c7e9
1401326ef:	e8 9c 10 f9 ff       	call   0x1400c3790
1401326f4:	90                   	nop
1401326f5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401326fc:	00 00 00 00
140132700:	48 83 ec 28          	sub    $0x28,%rsp
140132704:	41 b8 ac 00 00 00    	mov    $0xac,%r8d
14013270a:	48 8d 15 55 a4 0e 00 	lea    0xea455(%rip),%rdx        # 0x14021cb66
140132711:	48 8d 0d 57 a4 0e 00 	lea    0xea457(%rip),%rcx        # 0x14021cb6f
140132718:	ff 15 ba cc 17 00    	call   *0x17ccba(%rip)        # 0x1402af3d8
14013271e:	90                   	nop
14013271f:	90                   	nop
140132720:	48 83 ec 28          	sub    $0x28,%rsp
140132724:	48 8d 0d 57 a4 0e 00 	lea    0xea457(%rip),%rcx        # 0x14021cb82
14013272b:	e8 b0 e7 fa ff       	call   0x1400e0ee0
140132730:	48 85 c0             	test   %rax,%rax
140132733:	74 08                	je     0x14013273d