14029019a:	48 83 c4 20          	add    $0x20,%rsp
14029019e:	41 5f                	pop    %r15
1402901a0:	41 5e                	pop    %r14
1402901a2:	5f                   	pop    %rdi
1402901a3:	5e                   	pop    %rsi
1402901a4:	5d                   	pop    %rbp
1402901a5:	c3                   	ret
1402901a6:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1402901ab:	b8 01 00 00 00       	mov    $0x1,%eax
1402901b0:	48 83 c4 20          	add    $0x20,%rsp
1402901b4:	41 5f                	pop    %r15
1402901b6:	41 5e                	pop    %r14
1402901b8:	5f                   	pop    %rdi
1402901b9:	5e                   	pop    %rsi
1402901ba:	5d                   	pop    %rbp
1402901bb:	c3                   	ret
1402901bc:	cc                   	int3
1402901bd:	cc                   	int3
1402901be:	cc                   	int3
1402901bf:	cc                   	int3
1402901c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402901c5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402901ca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402901cf:	57                   	push   %rdi
1402901d0:	b8 20 00 00 00       	mov    $0x20,%eax
1402901d5:	e8 56 09 02 00       	call   0x1402b0b30
1402901da:	48 2b e0             	sub    %rax,%rsp
1402901dd:	49 8b d8             	mov    %r8,%rbx
1402901e0:	48 8b ea             	mov    %rdx,%rbp
1402901e3:	48 8b f1             	mov    %rcx,%rsi
1402901e6:	4d 85 c9             	test   %r9,%r9
1402901e9:	0f 85 05 02 00 00    	jne    0x1402903f4
1402901ef:	8b 44 24 50          	mov    0x50(%rsp),%eax
1402901f3:	a8 01                	test   $0x1,%al
1402901f5:	0f 84 4e 01 00 00    	je     0x140290349
1402901fb:	33 ff                	xor    %edi,%edi
1402901fd:	48 85 db             	test   %rbx,%rbx
140290200:	75 35                	jne    0x140290237
140290202:	e8 69 6e e9 ff       	call   0x140127070
140290207:	4c 8d 05 ba 3b 10 00 	lea    0x103bba(%rip),%r8        # 0x140393dc8
14029020e:	ba 21 04 00 00       	mov    $0x421,%edx
140290213:	48 8d 0d 1e 3a 10 00 	lea    0x103a1e(%rip),%rcx        # 0x140393c38
14029021a:	e8 71 6f e9 ff       	call   0x140127190
14029021f:	45 33 c0             	xor    %r8d,%r8d
140290222:	ba 02 01 0c 00       	mov    $0xc0102,%edx
140290227:	41 8d 48 39          	lea    0x39(%r8),%ecx
14029022b:	e8 60 70 e9 ff       	call   0x140127290
140290230:	8b c7                	mov    %edi,%eax
140290232:	e9 ed 01 00 00       	jmp    0x140290424
140290237:	ba 00 f0 00 00       	mov    $0xf000,%edx
14029023c:	48 8b cb             	mov    %rbx,%rcx
14029023f:	e8 bc d1 e6 ff       	call   0x1400fd400
140290244:	85 c0                	test   %eax,%eax
140290246:	0f 85 c8 00 00 00    	jne    0x140290314
14029024c:	48 8b 0e             	mov    (%rsi),%rcx
14029024f:	48 8b d5             	mov    %rbp,%rdx
140290252:	e8 39 85 00 00       	call   0x140298790
140290257:	48 8b e8             	mov    %rax,%rbp
14029025a:	48 85 c0             	test   %rax,%rax
14029025d:	0f 84 a2 00 00 00    	je     0x140290305
140290263:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140290268:	48 85 d2             	test   %rdx,%rdx
14029026b:	74 16                	je     0x140290283
14029026d:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
140290272:	48 8d 4e 18          	lea    0x18(%rsi),%rcx
140290276:	e8 f5 88 ee ff       	call   0x140178b70
14029027b:	85 c0                	test   %eax,%eax
14029027d:	0f 84 82 00 00 00    	je     0x140290305
140290283:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140290288:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
14029028d:	48 8b cb             	mov    %rbx,%rcx
140290290:	e8 0b a6 ec ff       	call   0x14015a8a0
140290295:	85 c0                	test   %eax,%eax
140290297:	7f 3d                	jg     0x1402902d6
140290299:	e8 d2 6d e9 ff       	call   0x140127070
14029029e:	4c 8d 05 f3 39 10 00 	lea    0x1039f3(%rip),%r8        # 0x140393c98
1402902a5:	ba 7f 01 00 00       	mov    $0x17f,%edx
1402902aa:	48 8d 0d 87 39 10 00 	lea    0x103987(%rip),%rcx        # 0x140393c38
1402902b1:	e8 da 6e e9 ff       	call   0x140127190
1402902b6:	45 33 c0             	xor    %r8d,%r8d
1402902b9:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1402902be:	41 8d 48 39          	lea    0x39(%r8),%ecx
1402902c2:	e8 c9 6f e9 ff       	call   0x140127290
1402902c7:	48 8b cd             	mov    %rbp,%rcx
1402902ca:	e8 f1 c1 e5 ff       	call   0x1400ec4c0
1402902cf:	8b c7                	mov    %edi,%eax
1402902d1:	e9 4e 01 00 00       	jmp    0x140290424
1402902d6:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1402902db:	44 8b c0             	mov    %eax,%r8d
1402902de:	48 8b cd             	mov    %rbp,%rcx
1402902e1:	e8 7a cf e5 ff       	call   0x1400ed260
1402902e6:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1402902eb:	48 8d 15 46 39 10 00 	lea    0x103946(%rip),%rdx        # 0x140393c38
1402902f2:	41 b8 84 01 00 00    	mov    $0x184,%r8d
1402902f8:	8b d8                	mov    %eax,%ebx
1402902fa:	e8 c1 ba e5 ff       	call   0x1400ebdc0
1402902ff:	85 db                	test   %ebx,%ebx
140290301:	40 0f 9f c7          	setg   %dil
140290305:	48 8b cd             	mov    %rbp,%rcx
140290308:	e8 b3 c1 e5 ff       	call   0x1400ec4c0
14029030d:	8b c7                	mov    %edi,%eax
14029030f:	e9 10 01 00 00       	jmp    0x140290424
140290314:	e8 57 6d e9 ff       	call   0x140127070
140290319:	4c 8d 05 a8 3a 10 00 	lea    0x103aa8(%rip),%r8        # 0x140393dc8
140290320:	ba 2e 04 00 00       	mov    $0x42e,%edx
140290325:	48 8d 0d 0c 39 10 00 	lea    0x10390c(%rip),%rcx        # 0x140393c38
14029032c:	e8 5f 6e e9 ff       	call   0x140127190
140290331:	45 33 c0             	xor    %r8d,%r8d
140290334:	ba 06 01 08 00       	mov    $0x80106,%edx
140290339:	41 8d 48 39          	lea    0x39(%r8),%ecx
14029033d:	e8 4e 6f e9 ff       	call   0x140127290
140290342:	8b c7                	mov    %edi,%eax
140290344:	e9 db 00 00 00       	jmp    0x140290424
140290349:	a8 02                	test   $0x2,%al
14029034b:	0f 84 a3 00 00 00    	je     0x1402903f4
140290351:	33 ff                	xor    %edi,%edi
140290353:	48 85 db             	test   %rbx,%rbx
140290356:	0f 84 a6 fe ff ff    	je     0x140290202
14029035c:	ba 00 f0 00 00       	mov    $0xf000,%edx
140290361:	48 8b cb             	mov    %rbx,%rcx
140290364:	e8 97 d0 e6 ff       	call   0x1400fd400
140290369:	85 c0                	test   %eax,%eax
14029036b:	75 a7                	jne    0x140290314
14029036d:	48 8b 0e             	mov    (%rsi),%rcx
140290370:	48 8b d5             	mov    %rbp,%rdx
140290373:	e8 18 84 00 00       	call   0x140298790
140290378:	48 8b e8             	mov    %rax,%rbp
14029037b:	48 85 c0             	test   %rax,%rax
14029037e:	74 85                	je     0x140290305
140290380:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140290385:	48 85 d2             	test   %rdx,%rdx
140290388:	74 16                	je     0x1402903a0
14029038a:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
14029038f:	48 8d 4e 18          	lea    0x18(%rsi),%rcx
140290393:	e8 d8 87 ee ff       	call   0x140178b70
140290398:	85 c0                	test   %eax,%eax
14029039a:	0f 84 65 ff ff ff    	je     0x140290305
1402903a0:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1402903a5:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1402903aa:	48 8b cb             	mov    %rbx,%rcx
1402903ad:	e8 0e a5 ec ff       	call   0x14015a8c0
1402903b2:	85 c0                	test   %eax,%eax
1402903b4:	0f 8f 1c ff ff ff    	jg     0x1402902d6
1402903ba:	e8 b1 6c e9 ff       	call   0x140127070
1402903bf:	4c 8d 05 d2 38 10 00 	lea    0x1038d2(%rip),%r8        # 0x140393c98
1402903c6:	ba 7f 01 00 00       	mov    $0x17f,%edx
1402903cb:	48 8d 0d 66 38 10 00 	lea    0x103866(%rip),%rcx        # 0x140393c38
1402903d2:	e8 b9 6d e9 ff       	call   0x140127190
1402903d7:	45 33 c0             	xor    %r8d,%r8d
1402903da:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1402903df:	41 8d 48 39          	lea    0x39(%r8),%ecx
1402903e3:	e8 a8 6e e9 ff       	call   0x140127290
1402903e8:	48 8b cd             	mov    %rbp,%rcx
1402903eb:	e8 d0 c0 e5 ff       	call   0x1400ec4c0
1402903f0:	8b c7                	mov    %edi,%eax
1402903f2:	eb 30                	jmp    0x140290424
1402903f4:	e8 77 6c e9 ff       	call   0x140127070
1402903f9:	4c 8d 05 d8 39 10 00 	lea    0x1039d8(%rip),%r8        # 0x140393dd8
140290400:	ba 24 05 00 00       	mov    $0x524,%edx
140290405:	48 8d 0d 2c 38 10 00 	lea    0x10382c(%rip),%rcx        # 0x140393c38
14029040c:	e8 7f 6d e9 ff       	call   0x140127190
140290411:	45 33 c0             	xor    %r8d,%r8d
140290414:	ba 06 01 08 00       	mov    $0x80106,%edx
140290419:	41 8d 48 39          	lea    0x39(%r8),%ecx
14029041d:	e8 6e 6e e9 ff       	call   0x140127290
140290422:	33 c0                	xor    %eax,%eax
140290424:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140290429:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14029042e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140290433:	48 83 c4 20          	add    $0x20,%rsp
140290437:	5f                   	pop    %rdi
140290438:	c3                   	ret
140290439:	cc                   	int3
14029043a:	cc                   	int3
14029043b:	cc                   	int3
14029043c:	cc                   	int3
14029043d:	cc                   	int3
14029043e:	cc                   	int3
14029043f:	cc                   	int3
140290440:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140290445:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14029044a:	41 56                	push   %r14
14029044c:	b8 40 00 00 00       	mov    $0x40,%eax
140290451:	e8 da 06 02 00       	call   0x1402b0b30
140290456:	48 2b e0             	sub    %rax,%rsp
140290459:	49 8b f8             	mov    %r8,%rdi
14029045c:	48 8b da             	mov    %rdx,%rbx
14029045f:	4c 8b f1             	mov    %rcx,%r14
140290462:	4d 85 c9             	test   %r9,%r9
140290465:	0f 85 f8 00 00 00    	jne    0x140290563
14029046b:	f6 44 24 70 84       	testb  $0x84,0x70(%rsp)
140290470:	0f 84 ed 00 00 00    	je     0x140290563
140290476:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14029047b:	33 f6                	xor    %esi,%esi
14029047d:	4d 85 c0             	test   %r8,%r8
140290480:	75 27                	jne    0x1402904a9
140290482:	e8 e9 6b e9 ff       	call   0x140127070
140290487:	4c 8d 05 3a 39 10 00 	lea    0x10393a(%rip),%r8        # 0x140393dc8
14029048e:	ba 21 04 00 00       	mov    $0x421,%edx
140290493:	48 8d 0d 9e 37 10 00 	lea    0x10379e(%rip),%rcx        # 0x140393c38
14029049a:	e8 f1 6c e9 ff       	call   0x140127190
14029049f:	ba 02 01 0c 00       	mov    $0xc0102,%edx
1402904a4:	e9 96 00 00 00       	jmp    0x14029053f
1402904a9:	ba 00 10 00 00       	mov    $0x1000,%edx
1402904ae:	48 8b cf             	mov    %rdi,%rcx
1402904b1:	e8 da 81 eb ff       	call   0x140148690
1402904b6:	85 c0                	test   %eax,%eax
1402904b8:	75 63                	jne    0x14029051d
1402904ba:	49 8b 0e             	mov    (%r14),%rcx
1402904bd:	48 8b d3             	mov    %rbx,%rdx
1402904c0:	e8 cb 82 00 00       	call   0x140298790
1402904c5:	48 8b d8             	mov    %rax,%rbx
1402904c8:	48 85 c0             	test   %rax,%rax
1402904cb:	74 30                	je     0x1402904fd
1402904cd:	48 8d 05 7c 08 00 00 	lea    0x87c(%rip),%rax        # 0x140290d50
1402904d4:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
1402904d9:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402904de:	4c 8d 0d 43 ae 08 00 	lea    0x8ae43(%rip),%r9        # 0x14031b328
1402904e5:	41 b8 1c 00 00 00    	mov    $0x1c,%r8d
1402904eb:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402904f0:	48 8b d7             	mov    %rdi,%rdx
1402904f3:	48 8b cb             	mov    %rbx,%rcx
1402904f6:	e8 d5 14 00 00       	call   0x1402919d0
1402904fb:	8b f0                	mov    %eax,%esi
1402904fd:	48 8b cb             	mov    %rbx,%rcx
140290500:	e8 bb bf e5 ff       	call   0x1400ec4c0
140290505:	8b c6                	mov    %esi,%eax
140290507:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14029050c:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140290511:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140290516:	48 83 c4 40          	add    $0x40,%rsp
14029051a:	41 5e                	pop    %r14
14029051c:	c3                   	ret
14029051d:	e8 4e 6b e9 ff       	call   0x140127070
140290522:	4c 8d 05 9f 38 10 00 	lea    0x10389f(%rip),%r8        # 0x140393dc8
140290529:	ba 2e 04 00 00       	mov    $0x42e,%edx
14029052e:	48 8d 0d 03 37 10 00 	lea    0x103703(%rip),%rcx        # 0x140393c38
140290535:	e8 56 6c e9 ff       	call   0x140127190
14029053a:	ba 06 01 08 00       	mov    $0x80106,%edx
14029053f:	45 33 c0             	xor    %r8d,%r8d
140290542:	41 8d 48 39          	lea    0x39(%r8),%ecx
140290546:	e8 45 6d e9 ff       	call   0x140127290
14029054b:	8b c6                	mov    %esi,%eax
14029054d:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140290552:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140290557:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14029055c:	48 83 c4 40          	add    $0x40,%rsp
140290560:	41 5e                	pop    %r14
140290562:	c3                   	ret
140290563:	e8 08 6b e9 ff       	call   0x140127070
140290568:	4c 8d 05 91 38 10 00 	lea    0x103891(%rip),%r8        # 0x140393e00
14029056f:	ba 26 05 00 00       	mov    $0x526,%edx
140290574:	48 8d 0d bd 36 10 00 	lea    0x1036bd(%rip),%rcx        # 0x140393c38
14029057b:	e8 10 6c e9 ff       	call   0x140127190
140290580:	45 33 c0             	xor    %r8d,%r8d
140290583:	ba 06 01 08 00       	mov    $0x80106,%edx
140290588:	41 8d 48 39          	lea    0x39(%r8),%ecx
14029058c:	e8 ff 6c e9 ff       	call   0x140127290
140290591:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140290596:	33 c0                	xor    %eax,%eax
140290598:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14029059d:	48 83 c4 40          	add    $0x40,%rsp
1402905a1:	41 5e                	pop    %r14
1402905a3:	c3                   	ret
1402905a4:	cc                   	int3
1402905a5:	cc                   	int3
1402905a6:	cc                   	int3
1402905a7:	cc                   	int3
1402905a8:	cc                   	int3
1402905a9:	cc                   	int3
1402905aa:	cc                   	int3
1402905ab:	cc                   	int3
1402905ac:	cc                   	int3
1402905ad:	cc                   	int3
1402905ae:	cc                   	int3
1402905af:	cc                   	int3
1402905b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402905b5:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1402905ba:	41 56                	push   %r14
1402905bc:	b8 40 00 00 00       	mov    $0x40,%eax
1402905c1:	e8 6a 05 02 00       	call   0x1402b0b30
1402905c6:	48 2b e0             	sub    %rax,%rsp
1402905c9:	49 8b f8             	mov    %r8,%rdi
1402905cc:	48 8b da             	mov    %rdx,%rbx
1402905cf:	4c 8b f1             	mov    %rcx,%r14
1402905d2:	4d 85 c9             	test   %r9,%r9
1402905d5:	0f 85 f8 00 00 00    	jne    0x1402906d3
1402905db:	f6 44 24 70 84       	testb  $0x84,0x70(%rsp)
1402905e0:	0f 84 ed 00 00 00    	je     0x1402906d3
1402905e6:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1402905eb:	33 f6                	xor    %esi,%esi
1402905ed:	4d 85 c0             	test   %r8,%r8
1402905f0:	75 27                	jne    0x140290619
1402905f2:	e8 79 6a e9 ff       	call   0x140127070
1402905f7:	4c 8d 05 ca 37 10 00 	lea    0x1037ca(%rip),%r8        # 0x140393dc8
1402905fe:	ba 21 04 00 00       	mov    $0x421,%edx
140290603:	48 8d 0d 2e 36 10 00 	lea    0x10362e(%rip),%rcx        # 0x140393c38
14029060a:	e8 81 6b e9 ff       	call   0x140127190
14029060f:	ba 02 01 0c 00       	mov    $0xc0102,%edx
140290614:	e9 96 00 00 00       	jmp    0x1402906af
140290619:	ba 00 10 00 00       	mov    $0x1000,%edx
14029061e:	48 8b cf             	mov    %rdi,%rcx
140290621:	e8 6a 80 eb ff       	call   0x140148690
140290626:	85 c0                	test   %eax,%eax
140290628:	74 63                	je     0x14029068d
14029062a:	49 8b 0e             	mov    (%r14),%rcx
14029062d:	48 8b d3             	mov    %rbx,%rdx
140290630:	e8 5b 81 00 00       	call   0x140298790
140290635:	48 8b d8             	mov    %rax,%rbx
140290638:	48 85 c0             	test   %rax,%rax
14029063b:	74 30                	je     0x14029066d
14029063d:	48 8d 05 0c 07 00 00 	lea    0x70c(%rip),%rax        # 0x140290d50
140290644:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140290649:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14029064e:	4c 8d 0d e3 ac 08 00 	lea    0x8ace3(%rip),%r9        # 0x14031b338
140290655:	41 b8 98 03 00 00    	mov    $0x398,%r8d
14029065b:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140290660:	48 8b d7             	mov    %rdi,%rdx
140290663:	48 8b cb             	mov    %rbx,%rcx
140290666:	e8 65 13 00 00       	call   0x1402919d0
14029066b:	8b f0                	mov    %eax,%esi
14029066d:	48 8b cb             	mov    %rbx,%rcx
140290670:	e8 4b be e5 ff       	call   0x1400ec4c0
140290675:	8b c6                	mov    %esi,%eax
140290677:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14029067c:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140290681:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140290686:	48 83 c4 40          	add    $0x40,%rsp
14029068a:	41 5e                	pop    %r14
14029068c:	c3                   	ret
14029068d:	e8 de 69 e9 ff       	call   0x140127070
140290692:	4c 8d 05 2f 37 10 00 	lea    0x10372f(%rip),%r8        # 0x140393dc8
140290699:	ba 2e 04 00 00       	mov    $0x42e,%edx
14029069e:	48 8d 0d 93 35 10 00 	lea    0x103593(%rip),%rcx        # 0x140393c38
1402906a5:	e8 e6 6a e9 ff       	call   0x140127190
1402906aa:	ba 06 01 08 00       	mov    $0x80106,%edx
1402906af:	45 33 c0             	xor    %r8d,%r8d
1402906b2:	41 8d 48 39          	lea    0x39(%r8),%ecx
1402906b6:	e8 d5 6b e9 ff       	call   0x140127290
1402906bb:	8b c6                	mov    %esi,%eax
1402906bd:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402906c2:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1402906c7:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1402906cc:	48 83 c4 40          	add    $0x40,%rsp
1402906d0:	41 5e                	pop    %r14
1402906d2:	c3                   	ret
1402906d3:	e8 98 69 e9 ff       	call   0x140127070
1402906d8:	4c 8d 05 49 37 10 00 	lea    0x103749(%rip),%r8        # 0x140393e28
1402906df:	ba 27 05 00 00       	mov    $0x527,%edx
1402906e4:	48 8d 0d 4d 35 10 00 	lea    0x10354d(%rip),%rcx        # 0x140393c38