14026922a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14026922f:	57                   	push   %rdi
140269230:	b8 50 00 00 00       	mov    $0x50,%eax
140269235:	e8 f6 78 04 00       	call   0x1402b0b30
14026923a:	48 2b e0             	sub    %rax,%rsp
14026923d:	49 8b f9             	mov    %r9,%rdi
140269240:	49 8b f0             	mov    %r8,%rsi
140269243:	48 8b ea             	mov    %rdx,%rbp
140269246:	48 8b d9             	mov    %rcx,%rbx
140269249:	e8 92 7f e1 ff       	call   0x1400811e0
14026924e:	85 c0                	test   %eax,%eax
140269250:	0f 84 fa 00 00 00    	je     0x140269350
140269256:	48 8b 0b             	mov    (%rbx),%rcx
140269259:	e8 72 b8 e9 ff       	call   0x140104ad0
14026925e:	48 85 ff             	test   %rdi,%rdi
140269261:	0f 84 b3 00 00 00    	je     0x14026931a
140269267:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14026926b:	4c 8b c0             	mov    %rax,%r8
14026926e:	48 8b d7             	mov    %rdi,%rdx
140269271:	e8 9a fc 02 00       	call   0x140298f10
140269276:	85 c0                	test   %eax,%eax
140269278:	0f 84 d2 00 00 00    	je     0x140269350
14026927e:	48 8d 15 6b cf 0a 00 	lea    0xacf6b(%rip),%rdx        # 0x1403161f0
140269285:	48 8b cf             	mov    %rdi,%rcx
140269288:	e8 73 f6 ec ff       	call   0x140138900
14026928d:	48 85 c0             	test   %rax,%rax
140269290:	74 18                	je     0x1402692aa
140269292:	48 8d 53 28          	lea    0x28(%rbx),%rdx
140269296:	4c 8b c0             	mov    %rax,%r8
140269299:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
14026929d:	e8 9e 07 00 00       	call   0x140269a40
1402692a2:	85 c0                	test   %eax,%eax
1402692a4:	0f 84 a6 00 00 00    	je     0x140269350
1402692aa:	48 8d 15 0b 95 0a 00 	lea    0xa950b(%rip),%rdx        # 0x1403127bc
1402692b1:	48 8b cf             	mov    %rdi,%rcx
1402692b4:	e8 47 f6 ec ff       	call   0x140138900
1402692b9:	48 85 c0             	test   %rax,%rax
1402692bc:	74 14                	je     0x1402692d2
1402692be:	48 8d 53 38          	lea    0x38(%rbx),%rdx
1402692c2:	4c 8b c0             	mov    %rax,%r8
1402692c5:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
1402692c9:	e8 72 07 00 00       	call   0x140269a40
1402692ce:	85 c0                	test   %eax,%eax
1402692d0:	74 7e                	je     0x140269350
1402692d2:	48 8d 15 ff fc 13 00 	lea    0x13fcff(%rip),%rdx        # 0x1403a8fd8
1402692d9:	48 8b cf             	mov    %rdi,%rcx
1402692dc:	e8 1f f6 ec ff       	call   0x140138900
1402692e1:	48 85 c0             	test   %rax,%rax
1402692e4:	74 10                	je     0x1402692f6
1402692e6:	48 8d 53 48          	lea    0x48(%rbx),%rdx
1402692ea:	48 8b c8             	mov    %rax,%rcx
1402692ed:	e8 6e ee ec ff       	call   0x140138160
1402692f2:	85 c0                	test   %eax,%eax
1402692f4:	74 5a                	je     0x140269350
1402692f6:	48 8d 15 c7 94 0a 00 	lea    0xa94c7(%rip),%rdx        # 0x1403127c4
1402692fd:	48 8b cf             	mov    %rdi,%rcx
140269300:	e8 fb f5 ec ff       	call   0x140138900
140269305:	48 85 c0             	test   %rax,%rax
140269308:	74 10                	je     0x14026931a
14026930a:	48 8d 53 40          	lea    0x40(%rbx),%rdx
14026930e:	48 8b c8             	mov    %rax,%rcx
140269311:	e8 4a f3 ec ff       	call   0x140138660
140269316:	85 c0                	test   %eax,%eax
140269318:	74 36                	je     0x140269350
14026931a:	48 83 7b 20 00       	cmpq   $0x0,0x20(%rbx)
14026931f:	75 46                	jne    0x140269367
140269321:	e8 4a dd eb ff       	call   0x140127070
140269326:	4c 8d 05 33 c1 11 00 	lea    0x11c133(%rip),%r8        # 0x140385460
14026932d:	ba d2 00 00 00       	mov    $0xd2,%edx
140269332:	48 8d 0d cf c0 11 00 	lea    0x11c0cf(%rip),%rcx        # 0x140385408
140269339:	e8 52 de eb ff       	call   0x140127190
14026933e:	45 33 c0             	xor    %r8d,%r8d
140269341:	ba 82 00 00 00       	mov    $0x82,%edx
140269346:	b9 39 00 00 00       	mov    $0x39,%ecx
14026934b:	e8 40 df eb ff       	call   0x140127290
140269350:	33 c0                	xor    %eax,%eax
140269352:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140269357:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
14026935c:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140269361:	48 83 c4 50          	add    $0x50,%rsp
140269365:	5f                   	pop    %rdi
140269366:	c3                   	ret
140269367:	48 83 7b 30 00       	cmpq   $0x0,0x30(%rbx)
14026936c:	75 27                	jne    0x140269395
14026936e:	e8 fd dc eb ff       	call   0x140127070
140269373:	4c 8d 05 e6 c0 11 00 	lea    0x11c0e6(%rip),%r8        # 0x140385460
14026937a:	ba d7 00 00 00       	mov    $0xd7,%edx
14026937f:	48 8d 0d 82 c0 11 00 	lea    0x11c082(%rip),%rcx        # 0x140385408
140269386:	e8 05 de eb ff       	call   0x140127190
14026938b:	45 33 c0             	xor    %r8d,%r8d
14026938e:	ba 83 00 00 00       	mov    $0x83,%edx
140269393:	eb b1                	jmp    0x140269346
140269395:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140269399:	e8 f2 f4 e3 ff       	call   0x1400a8890
14026939e:	4c 8b 4b 38          	mov    0x38(%rbx),%r9
1402693a2:	4c 8b 43 30          	mov    0x30(%rbx),%r8
1402693a6:	48 8b 53 28          	mov    0x28(%rbx),%rdx
1402693aa:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1402693ae:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1402693b3:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
1402693b8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402693bd:	48 8b 43 40          	mov    0x40(%rbx),%rax
1402693c1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402693c6:	8b 43 48             	mov    0x48(%rbx),%eax
1402693c9:	89 44 24 20          	mov    %eax,0x20(%rsp)
1402693cd:	e8 9e 01 00 00       	call   0x140269570
1402693d2:	e9 7b ff ff ff       	jmp    0x140269352
1402693d7:	cc                   	int3
1402693d8:	cc                   	int3
1402693d9:	cc                   	int3
1402693da:	cc                   	int3
1402693db:	cc                   	int3
1402693dc:	cc                   	int3
1402693dd:	cc                   	int3
1402693de:	cc                   	int3
1402693df:	cc                   	int3
1402693e0:	48 8d 05 99 be 11 00 	lea    0x11be99(%rip),%rax        # 0x140385280
1402693e7:	c3                   	ret
1402693e8:	cc                   	int3
1402693e9:	cc                   	int3
1402693ea:	cc                   	int3
1402693eb:	cc                   	int3
1402693ec:	cc                   	int3
1402693ed:	cc                   	int3
1402693ee:	cc                   	int3
1402693ef:	cc                   	int3
1402693f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402693f5:	57                   	push   %rdi
1402693f6:	b8 20 00 00 00       	mov    $0x20,%eax
1402693fb:	e8 30 77 04 00       	call   0x1402b0b30
140269400:	48 2b e0             	sub    %rax,%rsp
140269403:	48 8b d9             	mov    %rcx,%rbx
140269406:	48 8b fa             	mov    %rdx,%rdi
140269409:	48 8b 09             	mov    (%rcx),%rcx
14026940c:	e8 bf b6 e9 ff       	call   0x140104ad0
140269411:	48 85 ff             	test   %rdi,%rdi
140269414:	0f 84 bc 00 00 00    	je     0x1402694d6
14026941a:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14026941e:	4c 8b c0             	mov    %rax,%r8
140269421:	48 8b d7             	mov    %rdi,%rdx
140269424:	e8 e7 fa 02 00       	call   0x140298f10
140269429:	85 c0                	test   %eax,%eax
14026942b:	0f 84 98 00 00 00    	je     0x1402694c9
140269431:	48 8d 15 b8 cd 0a 00 	lea    0xacdb8(%rip),%rdx        # 0x1403161f0
140269438:	48 8b cf             	mov    %rdi,%rcx
14026943b:	e8 c0 f4 ec ff       	call   0x140138900
140269440:	48 85 c0             	test   %rax,%rax
140269443:	74 14                	je     0x140269459
140269445:	48 8d 53 28          	lea    0x28(%rbx),%rdx
140269449:	4c 8b c0             	mov    %rax,%r8
14026944c:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140269450:	e8 eb 05 00 00       	call   0x140269a40
140269455:	85 c0                	test   %eax,%eax
140269457:	74 70                	je     0x1402694c9
140269459:	48 8d 15 5c 93 0a 00 	lea    0xa935c(%rip),%rdx        # 0x1403127bc
140269460:	48 8b cf             	mov    %rdi,%rcx
140269463:	e8 98 f4 ec ff       	call   0x140138900
140269468:	48 85 c0             	test   %rax,%rax
14026946b:	74 14                	je     0x140269481
14026946d:	48 8d 53 38          	lea    0x38(%rbx),%rdx
140269471:	4c 8b c0             	mov    %rax,%r8
140269474:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
140269478:	e8 c3 05 00 00       	call   0x140269a40
14026947d:	85 c0                	test   %eax,%eax
14026947f:	74 48                	je     0x1402694c9
140269481:	48 8d 15 50 fb 13 00 	lea    0x13fb50(%rip),%rdx        # 0x1403a8fd8
140269488:	48 8b cf             	mov    %rdi,%rcx
14026948b:	e8 70 f4 ec ff       	call   0x140138900
140269490:	48 85 c0             	test   %rax,%rax
140269493:	74 10                	je     0x1402694a5
140269495:	48 8d 53 48          	lea    0x48(%rbx),%rdx
140269499:	48 8b c8             	mov    %rax,%rcx
14026949c:	e8 bf ec ec ff       	call   0x140138160
1402694a1:	85 c0                	test   %eax,%eax
1402694a3:	74 24                	je     0x1402694c9
1402694a5:	48 8d 15 18 93 0a 00 	lea    0xa9318(%rip),%rdx        # 0x1403127c4
1402694ac:	48 8b cf             	mov    %rdi,%rcx
1402694af:	e8 4c f4 ec ff       	call   0x140138900
1402694b4:	48 85 c0             	test   %rax,%rax
1402694b7:	74 1d                	je     0x1402694d6
1402694b9:	48 8d 53 40          	lea    0x40(%rbx),%rdx
1402694bd:	48 8b c8             	mov    %rax,%rcx
1402694c0:	e8 9b f1 ec ff       	call   0x140138660
1402694c5:	85 c0                	test   %eax,%eax
1402694c7:	75 0d                	jne    0x1402694d6
1402694c9:	33 c0                	xor    %eax,%eax
1402694cb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402694d0:	48 83 c4 20          	add    $0x20,%rsp
1402694d4:	5f                   	pop    %rdi
1402694d5:	c3                   	ret
1402694d6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402694db:	b8 01 00 00 00       	mov    $0x1,%eax
1402694e0:	48 83 c4 20          	add    $0x20,%rsp
1402694e4:	5f                   	pop    %rdi
1402694e5:	c3                   	ret
1402694e6:	cc                   	int3
1402694e7:	cc                   	int3
1402694e8:	cc                   	int3
1402694e9:	cc                   	int3
1402694ea:	cc                   	int3
1402694eb:	cc                   	int3
1402694ec:	cc                   	int3
1402694ed:	cc                   	int3
1402694ee:	cc                   	int3
1402694ef:	cc                   	int3
1402694f0:	48 8d 05 a9 be 11 00 	lea    0x11bea9(%rip),%rax        # 0x1403853a0
1402694f7:	c3                   	ret
1402694f8:	cc                   	int3
1402694f9:	cc                   	int3
1402694fa:	cc                   	int3
1402694fb:	cc                   	int3
1402694fc:	cc                   	int3
1402694fd:	cc                   	int3
1402694fe:	cc                   	int3
1402694ff:	cc                   	int3
140269500:	40 53                	rex push %rbx
140269502:	b8 20 00 00 00       	mov    $0x20,%eax
140269507:	e8 24 76 04 00       	call   0x1402b0b30
14026950c:	48 2b e0             	sub    %rax,%rsp
14026950f:	48 8b d9             	mov    %rcx,%rbx
140269512:	48 83 c1 08          	add    $0x8,%rcx
140269516:	e8 e5 fa 02 00       	call   0x140299000
14026951b:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14026951f:	48 8d 15 e2 be 11 00 	lea    0x11bee2(%rip),%rdx        # 0x140385408
140269526:	41 b8 9d 00 00 00    	mov    $0x9d,%r8d
14026952c:	e8 8f 28 e8 ff       	call   0x1400ebdc0
140269531:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140269535:	4c 8d 05 cc be 11 00 	lea    0x11becc(%rip),%r8        # 0x140385408
14026953c:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140269540:	41 b9 9e 00 00 00    	mov    $0x9e,%r9d
140269546:	e8 65 29 e8 ff       	call   0x1400ebeb0
14026954b:	0f 57 c0             	xorps  %xmm0,%xmm0
14026954e:	0f 11 03             	movups %xmm0,(%rbx)
140269551:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
140269555:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
140269559:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
14026955d:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
140269561:	48 83 c4 20          	add    $0x20,%rsp
140269565:	5b                   	pop    %rbx
140269566:	c3                   	ret
140269567:	cc                   	int3
140269568:	cc                   	int3
140269569:	cc                   	int3
14026956a:	cc                   	int3
14026956b:	cc                   	int3
14026956c:	cc                   	int3
14026956d:	cc                   	int3
14026956e:	cc                   	int3
14026956f:	cc                   	int3
140269570:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140269575:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14026957a:	55                   	push   %rbp
14026957b:	56                   	push   %rsi
14026957c:	41 54                	push   %r12
14026957e:	41 55                	push   %r13
140269580:	41 56                	push   %r14
140269582:	41 57                	push   %r15
140269584:	b8 58 00 00 00       	mov    $0x58,%eax
140269589:	e8 a2 75 04 00       	call   0x1402b0b30
14026958e:	48 2b e0             	sub    %rax,%rsp
140269591:	33 c0                	xor    %eax,%eax
140269593:	4d 8b e9             	mov    %r9,%r13
140269596:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14026959b:	8b e8                	mov    %eax,%ebp
14026959d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402695a2:	4c 8b e2             	mov    %rdx,%r12
1402695a5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402695aa:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402695af:	e8 ac dd e8 ff       	call   0x1400f7360
1402695b4:	48 8b f0             	mov    %rax,%rsi
1402695b7:	48 85 c0             	test   %rax,%rax
1402695ba:	75 30                	jne    0x1402695ec
1402695bc:	e8 af da eb ff       	call   0x140127070
1402695c1:	4c 8d 05 28 be 11 00 	lea    0x11be28(%rip),%r8        # 0x1403853f0
1402695c8:	8d 55 3e             	lea    0x3e(%rbp),%edx
1402695cb:	48 8d 0d 36 be 11 00 	lea    0x11be36(%rip),%rcx        # 0x140385408
1402695d2:	e8 b9 db eb ff       	call   0x140127190
1402695d7:	45 33 c0             	xor    %r8d,%r8d
1402695da:	8d 4d 39             	lea    0x39(%rbp),%ecx
1402695dd:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1402695e2:	e8 a9 dc eb ff       	call   0x140127290
1402695e7:	e9 d4 03 00 00       	jmp    0x1402699c0
1402695ec:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
1402695f3:	00
1402695f4:	48 89 9c 24 98 00 00 	mov    %rbx,0x98(%rsp)
1402695fb:	00
1402695fc:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140269601:	e8 9a 09 ed ff       	call   0x140139fa0
140269606:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
14026960d:	00
14026960e:	48 63 d8             	movslq %eax,%rbx
140269611:	e8 ea 09 ed ff       	call   0x14013a000
140269616:	85 c0                	test   %eax,%eax
140269618:	0f 8e 67 03 00 00    	jle    0x140269985
14026961e:	85 db                	test   %ebx,%ebx
140269620:	0f 8e 5f 03 00 00    	jle    0x140269985
140269626:	41 b8 49 00 00 00    	mov    $0x49,%r8d
14026962c:	4c 63 f0             	movslq %eax,%r14
14026962f:	48 8d 15 d2 bd 11 00 	lea    0x11bdd2(%rip),%rdx        # 0x140385408
140269636:	48 8b cb             	mov    %rbx,%rcx
140269639:	48 8b fb             	mov    %rbx,%rdi
14026963c:	e8 2f 27 e8 ff       	call   0x1400ebd70
140269641:	41 b8 4a 00 00 00    	mov    $0x4a,%r8d
140269647:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14026964c:	48 8d 15 b5 bd 11 00 	lea    0x11bdb5(%rip),%rdx        # 0x140385408
140269653:	49 8b ce             	mov    %r14,%rcx
140269656:	e8 15 27 e8 ff       	call   0x1400ebd70
14026965b:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
14026965f:	41 b8 4b 00 00 00    	mov    $0x4b,%r8d
140269665:	48 8d 15 9c bd 11 00 	lea    0x11bd9c(%rip),%rdx        # 0x140385408
14026966c:	48 8b e8             	mov    %rax,%rbp
14026966f:	e8 fc 26 e8 ff       	call   0x1400ebd70
140269674:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140269679:	4d 8d 7d ff          	lea    -0x1(%r13),%r15
14026967d:	4c 03 fb             	add    %rbx,%r15
140269680:	33 d2                	xor    %edx,%edx
140269682:	49 8b c7             	mov    %r15,%rax
140269685:	48 f7 f3             	div    %rbx
140269688:	4c 2b fa             	sub    %rdx,%r15
14026968b:	4d 85 e4             	test   %r12,%r12
14026968e:	74 15                	je     0x1402696a5
140269690:	33 d2                	xor    %edx,%edx
140269692:	49 8d 5c 24 ff       	lea    -0x1(%r12),%rbx
140269697:	48 03 df             	add    %rdi,%rbx
14026969a:	48 8b c3             	mov    %rbx,%rax
14026969d:	48 f7 f7             	div    %rdi
1402696a0:	48 2b da             	sub    %rdx,%rbx
1402696a3:	eb 02                	jmp    0x1402696a7
1402696a5:	33 db                	xor    %ebx,%ebx
1402696a7:	4a 8d 0c 3b          	lea    (%rbx,%r15,1),%rcx
1402696ab:	41 b8 52 00 00 00    	mov    $0x52,%r8d
1402696b1:	48 8d 15 50 bd 11 00 	lea    0x11bd50(%rip),%rdx        # 0x140385408
1402696b8:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1402696bd:	e8 ae 26 e8 ff       	call   0x1400ebd70
1402696c2:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1402696c7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402696cc:	48 85 c9             	test   %rcx,%rcx
1402696cf:	0f 84 8c 02 00 00    	je     0x140269961
1402696d5:	48 85 ed             	test   %rbp,%rbp
1402696d8:	0f 84 83 02 00 00    	je     0x140269961
1402696de:	48 83 7c 24 20 00    	cmpq   $0x0,0x20(%rsp)
1402696e4:	0f 84 77 02 00 00    	je     0x140269961
1402696ea:	48 85 c0             	test   %rax,%rax
1402696ed:	0f 84 6e 02 00 00    	je     0x140269961
1402696f3:	48 85 ff             	test   %rdi,%rdi
1402696f6:	74 15                	je     0x14026970d
1402696f8:	0f b6 94 24 b0 00 00 	movzbl 0xb0(%rsp),%edx
1402696ff:	00
140269700:	4c 8b c7             	mov    %rdi,%r8
140269703:	e8 f8 82 07 00       	call   0x1402e1a00