140200313:	85 c0                	test   %eax,%eax
140200315:	75 23                	jne    0x14020033a
140200317:	e8 54 6d f2 ff       	call   0x140127070
14020031c:	4c 8d 05 25 e5 13 00 	lea    0x13e525(%rip),%r8        # 0x14033e848
140200323:	8d 53 37             	lea    0x37(%rbx),%edx
140200326:	48 8d 0d 33 e5 13 00 	lea    0x13e533(%rip),%rcx        # 0x14033e860
14020032d:	e8 5e 6e f2 ff       	call   0x140127190
140200332:	8d 53 6c             	lea    0x6c(%rbx),%edx
140200335:	e9 d5 01 00 00       	jmp    0x14020050f
14020033a:	48 8d 0d df e3 13 00 	lea    0x13e3df(%rip),%rcx        # 0x14033e720
140200341:	e8 aa 0a f3 ff       	call   0x140130df0
140200346:	48 8b f8             	mov    %rax,%rdi
140200349:	48 85 c0             	test   %rax,%rax
14020034c:	0f 84 9b 01 00 00    	je     0x1402004ed
140200352:	4c 8b 70 08          	mov    0x8(%rax),%r14
140200356:	41 8b cc             	mov    %r12d,%ecx
140200359:	e8 12 52 ef ff       	call   0x1400f5570
14020035e:	49 89 06             	mov    %rax,(%r14)
140200361:	e8 2a db f2 ff       	call   0x14012de90
140200366:	49 89 46 08          	mov    %rax,0x8(%r14)
14020036a:	48 85 c0             	test   %rax,%rax
14020036d:	0f 84 7a 01 00 00    	je     0x1402004ed
140200373:	48 8b cd             	mov    %rbp,%rcx
140200376:	e8 65 1d ec ff       	call   0x1400c20e0
14020037b:	85 c0                	test   %eax,%eax
14020037d:	7e 2f                	jle    0x1402003ae
14020037f:	4c 63 c0             	movslq %eax,%r8
140200382:	4d 85 ff             	test   %r15,%r15
140200385:	74 0f                	je     0x140200396
140200387:	49 8b d7             	mov    %r15,%rdx
14020038a:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14020038f:	e8 cc 0f 0e 00       	call   0x1402e1360
140200394:	eb 18                	jmp    0x1402003ae
140200396:	45 33 c9             	xor    %r9d,%r9d
140200399:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14020039e:	49 8b cd             	mov    %r13,%rcx
1402003a1:	e8 fa 98 f1 ff       	call   0x140119ca0
1402003a6:	85 c0                	test   %eax,%eax
1402003a8:	0f 8e 6d 01 00 00    	jle    0x14020051b
1402003ae:	e8 cd a7 f7 ff       	call   0x14017ab80
1402003b3:	48 8b f0             	mov    %rax,%rsi
1402003b6:	48 85 c0             	test   %rax,%rax
1402003b9:	0f 84 2e 01 00 00    	je     0x1402004ed
1402003bf:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1402003c4:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
1402003c8:	45 33 c9             	xor    %r9d,%r9d
1402003cb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402003d0:	45 33 c0             	xor    %r8d,%r8d
1402003d3:	48 8b d5             	mov    %rbp,%rdx
1402003d6:	48 8b ce             	mov    %rsi,%rcx
1402003d9:	e8 82 ad f7 ff       	call   0x14017b160
1402003de:	85 c0                	test   %eax,%eax
1402003e0:	0f 84 35 01 00 00    	je     0x14020051b
1402003e6:	49 8b 56 08          	mov    0x8(%r14),%rdx
1402003ea:	48 8b ce             	mov    %rsi,%rcx
1402003ed:	e8 ce 98 f3 ff       	call   0x140139cc0
1402003f2:	85 c0                	test   %eax,%eax
1402003f4:	7f 27                	jg     0x14020041d
1402003f6:	e8 75 6c f2 ff       	call   0x140127070
1402003fb:	4c 8d 05 46 e4 13 00 	lea    0x13e446(%rip),%r8        # 0x14033e848
140200402:	ba 55 00 00 00       	mov    $0x55,%edx
140200407:	48 8d 0d 52 e4 13 00 	lea    0x13e452(%rip),%rcx        # 0x14033e860
14020040e:	e8 7d 6d f2 ff       	call   0x140127190
140200413:	ba 72 00 00 00       	mov    $0x72,%edx
140200418:	e9 f2 00 00 00       	jmp    0x14020050f
14020041d:	e8 ee cf f1 ff       	call   0x14011d410
140200422:	83 7c 24 30 ff       	cmpl   $0xffffffff,0x30(%rsp)
140200427:	75 26                	jne    0x14020044f
140200429:	45 33 c0             	xor    %r8d,%r8d
14020042c:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
140200431:	48 8b ce             	mov    %rsi,%rcx
140200434:	41 8d 50 07          	lea    0x7(%r8),%edx
140200438:	e8 e3 9e f7 ff       	call   0x14017a320
14020043d:	8b 54 24 30          	mov    0x30(%rsp),%edx
140200441:	85 c0                	test   %eax,%eax
140200443:	b9 1f 03 00 00       	mov    $0x31f,%ecx
140200448:	0f 4e d1             	cmovle %ecx,%edx
14020044b:	89 54 24 30          	mov    %edx,0x30(%rsp)
14020044f:	e8 8c cd f1 ff       	call   0x14011d1e0
140200454:	48 8b ce             	mov    %rsi,%rcx
140200457:	e8 a4 a6 f7 ff       	call   0x14017ab00
14020045c:	48 8b f3             	mov    %rbx,%rsi
14020045f:	41 83 fc 25          	cmp    $0x25,%r12d
140200463:	75 0c                	jne    0x140200471
140200465:	48 8b cd             	mov    %rbp,%rcx
140200468:	e8 23 95 f3 ff       	call   0x140139990
14020046d:	8b e8                	mov    %eax,%ebp
14020046f:	eb 05                	jmp    0x140200476
140200471:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
140200476:	48 8b 0f             	mov    (%rdi),%rcx
140200479:	e8 02 05 f0 ff       	call   0x140100980
14020047e:	44 8b 4c 24 30       	mov    0x30(%rsp),%r9d
140200483:	44 8b 44 24 38       	mov    0x38(%rsp),%r8d
140200488:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14020048d:	8b 4c 24 3c          	mov    0x3c(%rsp),%ecx
140200491:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
140200496:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
14020049a:	e8 c1 00 00 00       	call   0x140200560
14020049f:	48 89 07             	mov    %rax,(%rdi)
1402004a2:	48 85 c0             	test   %rax,%rax
1402004a5:	74 46                	je     0x1402004ed
1402004a7:	e8 34 05 f0 ff       	call   0x1401009e0
1402004ac:	48 8b d8             	mov    %rax,%rbx
1402004af:	48 85 c0             	test   %rax,%rax
1402004b2:	74 39                	je     0x1402004ed
1402004b4:	b9 a1 00 00 00       	mov    $0xa1,%ecx
1402004b9:	e8 b2 50 ef ff       	call   0x1400f5570
1402004be:	4c 8d 43 08          	lea    0x8(%rbx),%r8
1402004c2:	48 89 03             	mov    %rax,(%rbx)
1402004c5:	48 8b d7             	mov    %rdi,%rdx
1402004c8:	48 8d 0d 51 e2 13 00 	lea    0x13e251(%rip),%rcx        # 0x14033e720
1402004cf:	e8 fc 94 f6 ff       	call   0x1401699d0
1402004d4:	48 85 c0             	test   %rax,%rax
1402004d7:	74 14                	je     0x1402004ed
1402004d9:	48 8d 15 40 e2 13 00 	lea    0x13e240(%rip),%rdx        # 0x14033e720
1402004e0:	48 8b cf             	mov    %rdi,%rcx
1402004e3:	e8 48 10 f3 ff       	call   0x140131530
1402004e8:	48 8b c3             	mov    %rbx,%rax
1402004eb:	eb 4f                	jmp    0x14020053c
1402004ed:	e8 7e 6b f2 ff       	call   0x140127070
1402004f2:	4c 8d 05 4f e3 13 00 	lea    0x13e34f(%rip),%r8        # 0x14033e848
1402004f9:	ba 89 00 00 00       	mov    $0x89,%edx
1402004fe:	48 8d 0d 5b e3 13 00 	lea    0x13e35b(%rip),%rcx        # 0x14033e860
140200505:	e8 86 6c f2 ff       	call   0x140127190
14020050a:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14020050f:	45 33 c0             	xor    %r8d,%r8d
140200512:	41 8d 48 0d          	lea    0xd(%r8),%ecx
140200516:	e8 75 6d f2 ff       	call   0x140127290
14020051b:	48 8b ce             	mov    %rsi,%rcx
14020051e:	e8 dd a5 f7 ff       	call   0x14017ab00
140200523:	48 8d 15 f6 e1 13 00 	lea    0x13e1f6(%rip),%rdx        # 0x14033e720
14020052a:	48 8b cf             	mov    %rdi,%rcx
14020052d:	e8 fe 0f f3 ff       	call   0x140131530
140200532:	48 8b cb             	mov    %rbx,%rcx
140200535:	e8 46 04 f0 ff       	call   0x140100980
14020053a:	33 c0                	xor    %eax,%eax
14020053c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140200541:	48 33 cc             	xor    %rsp,%rcx
140200544:	e8 67 f9 0a 00       	call   0x1402afeb0
140200549:	48 83 c4 68          	add    $0x68,%rsp
14020054d:	41 5f                	pop    %r15
14020054f:	41 5e                	pop    %r14
140200551:	41 5d                	pop    %r13
140200553:	41 5c                	pop    %r12
140200555:	5f                   	pop    %rdi
140200556:	5e                   	pop    %rsi
140200557:	5d                   	pop    %rbp
140200558:	5b                   	pop    %rbx
140200559:	c3                   	ret
14020055a:	cc                   	int3
14020055b:	cc                   	int3
14020055c:	cc                   	int3
14020055d:	cc                   	int3
14020055e:	cc                   	int3
14020055f:	cc                   	int3
140200560:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140200565:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14020056a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14020056f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140200574:	41 54                	push   %r12
140200576:	41 56                	push   %r14
140200578:	41 57                	push   %r15
14020057a:	b8 20 00 00 00       	mov    $0x20,%eax
14020057f:	e8 ac 05 0b 00       	call   0x1402b0b30
140200584:	48 2b e0             	sub    %rax,%rsp
140200587:	44 8b e1             	mov    %ecx,%r12d
14020058a:	41 8b e9             	mov    %r9d,%ebp
14020058d:	48 8d 0d 3c e2 13 00 	lea    0x13e23c(%rip),%rcx        # 0x14033e7d0
140200594:	45 8b f0             	mov    %r8d,%r14d
140200597:	4c 8b fa             	mov    %rdx,%r15
14020059a:	33 ff                	xor    %edi,%edi
14020059c:	e8 4f 08 f3 ff       	call   0x140130df0
1402005a1:	48 8b d8             	mov    %rax,%rbx
1402005a4:	48 85 c0             	test   %rax,%rax
1402005a7:	0f 84 46 01 00 00    	je     0x1402006f3
1402005ad:	e8 6e d8 f2 ff       	call   0x14012de20
1402005b2:	48 8b f0             	mov    %rax,%rsi
1402005b5:	48 85 c0             	test   %rax,%rax
1402005b8:	0f 84 35 01 00 00    	je     0x1402006f3
1402005be:	48 8b 03             	mov    (%rbx),%rax
1402005c1:	48 89 70 08          	mov    %rsi,0x8(%rax)
1402005c5:	48 8b 03             	mov    (%rbx),%rax
1402005c8:	c7 00 04 00 00 00    	movl   $0x4,(%rax)
1402005ce:	45 85 f6             	test   %r14d,%r14d
1402005d1:	0f 88 1c 01 00 00    	js     0x1402006f3
1402005d7:	b8 08 00 00 00       	mov    $0x8,%eax
1402005dc:	48 8d 15 7d e2 13 00 	lea    0x13e27d(%rip),%rdx        # 0x14033e860
1402005e3:	41 0f 45 c6          	cmovne %r14d,%eax
1402005e7:	41 b8 b8 00 00 00    	mov    $0xb8,%r8d
1402005ed:	8b c8                	mov    %eax,%ecx
1402005ef:	44 8b f0             	mov    %eax,%r14d
1402005f2:	e8 79 b7 ee ff       	call   0x1400ebd70
1402005f7:	48 89 46 08          	mov    %rax,0x8(%rsi)
1402005fb:	48 85 c0             	test   %rax,%rax
1402005fe:	0f 84 ef 00 00 00    	je     0x1402006f3
140200604:	44 89 36             	mov    %r14d,(%rsi)
140200607:	45 8b c6             	mov    %r14d,%r8d
14020060a:	4d 85 ff             	test   %r15,%r15
14020060d:	74 0d                	je     0x14020061c
14020060f:	49 8b d7             	mov    %r15,%rdx
140200612:	48 8b c8             	mov    %rax,%rcx
140200615:	e8 46 0d 0e 00       	call   0x1402e1360
14020061a:	eb 18                	jmp    0x140200634
14020061c:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140200621:	45 33 c9             	xor    %r9d,%r9d
140200624:	48 8b d0             	mov    %rax,%rdx
140200627:	e8 74 96 f1 ff       	call   0x140119ca0
14020062c:	85 c0                	test   %eax,%eax
14020062e:	0f 8e bf 00 00 00    	jle    0x1402006f3
140200634:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140200638:	ba 00 08 00 00       	mov    $0x800,%edx
14020063d:	45 85 e4             	test   %r12d,%r12d
140200640:	41 0f 4f d4          	cmovg  %r12d,%edx
140200644:	e8 17 3a f7 ff       	call   0x140174060
140200649:	85 c0                	test   %eax,%eax
14020064b:	0f 84 a2 00 00 00    	je     0x1402006f3
140200651:	8b 74 24 60          	mov    0x60(%rsp),%esi
140200655:	85 f6                	test   %esi,%esi
140200657:	7e 20                	jle    0x140200679
140200659:	e8 42 d7 f2 ff       	call   0x14012dda0
14020065e:	48 89 43 10          	mov    %rax,0x10(%rbx)
140200662:	48 85 c0             	test   %rax,%rax
140200665:	0f 84 88 00 00 00    	je     0x1402006f3
14020066b:	8b d6                	mov    %esi,%edx
14020066d:	48 8b c8             	mov    %rax,%rcx
140200670:	e8 eb 39 f7 ff       	call   0x140174060
140200675:	85 c0                	test   %eax,%eax
140200677:	74 7a                	je     0x1402006f3
140200679:	85 ed                	test   %ebp,%ebp
14020067b:	7e 30                	jle    0x1402006ad
14020067d:	81 fd a3 00 00 00    	cmp    $0xa3,%ebp
140200683:	74 28                	je     0x1402006ad
140200685:	e8 56 03 f0 ff       	call   0x1401009e0
14020068a:	48 89 43 18          	mov    %rax,0x18(%rbx)
14020068e:	48 85 c0             	test   %rax,%rax
140200691:	74 60                	je     0x1402006f3
140200693:	8b cd                	mov    %ebp,%ecx
140200695:	e8 d6 4e ef ff       	call   0x1400f5570
14020069a:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14020069e:	45 33 c9             	xor    %r9d,%r9d
1402006a1:	48 8b d0             	mov    %rax,%rdx
1402006a4:	45 8d 41 05          	lea    0x5(%r9),%r8d
1402006a8:	e8 53 03 f0 ff       	call   0x140100a00
1402006ad:	e8 2e 03 f0 ff       	call   0x1401009e0
1402006b2:	48 8b f8             	mov    %rax,%rdi
1402006b5:	48 85 c0             	test   %rax,%rax
1402006b8:	74 39                	je     0x1402006f3
1402006ba:	b9 45 00 00 00       	mov    $0x45,%ecx
1402006bf:	e8 ac 4e ef ff       	call   0x1400f5570
1402006c4:	4c 8d 47 08          	lea    0x8(%rdi),%r8
1402006c8:	48 89 07             	mov    %rax,(%rdi)
1402006cb:	48 8b d3             	mov    %rbx,%rdx
1402006ce:	48 8d 0d fb e0 13 00 	lea    0x13e0fb(%rip),%rcx        # 0x14033e7d0
1402006d5:	e8 f6 92 f6 ff       	call   0x1401699d0
1402006da:	48 85 c0             	test   %rax,%rax
1402006dd:	74 14                	je     0x1402006f3
1402006df:	48 8d 15 ea e0 13 00 	lea    0x13e0ea(%rip),%rdx        # 0x14033e7d0
1402006e6:	48 8b cb             	mov    %rbx,%rcx
1402006e9:	e8 42 0e f3 ff       	call   0x140131530
1402006ee:	48 8b c7             	mov    %rdi,%rax
1402006f1:	eb 47                	jmp    0x14020073a
1402006f3:	e8 78 69 f2 ff       	call   0x140127070
1402006f8:	4c 8d 05 79 e1 13 00 	lea    0x13e179(%rip),%r8        # 0x14033e878
1402006ff:	ba eb 00 00 00       	mov    $0xeb,%edx
140200704:	48 8d 0d 55 e1 13 00 	lea    0x13e155(%rip),%rcx        # 0x14033e860
14020070b:	e8 80 6a f2 ff       	call   0x140127190
140200710:	45 33 c0             	xor    %r8d,%r8d
140200713:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140200718:	41 8d 48 0d          	lea    0xd(%r8),%ecx
14020071c:	e8 6f 6b f2 ff       	call   0x140127290
140200721:	48 8d 15 a8 e0 13 00 	lea    0x13e0a8(%rip),%rdx        # 0x14033e7d0
140200728:	48 8b cb             	mov    %rbx,%rcx
14020072b:	e8 00 0e f3 ff       	call   0x140131530
140200730:	48 8b cf             	mov    %rdi,%rcx
140200733:	e8 48 02 f0 ff       	call   0x140100980
140200738:	33 c0                	xor    %eax,%eax
14020073a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14020073f:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140200744:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140200749:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14020074e:	48 83 c4 20          	add    $0x20,%rsp
140200752:	41 5f                	pop    %r15
140200754:	41 5e                	pop    %r14
140200756:	41 5c                	pop    %r12
140200758:	c3                   	ret
140200759:	cc                   	int3
14020075a:	cc                   	int3
14020075b:	cc                   	int3
14020075c:	cc                   	int3
14020075d:	cc                   	int3
14020075e:	cc                   	int3
14020075f:	cc                   	int3
140200760:	40 53                	rex push %rbx
140200762:	b8 20 00 00 00       	mov    $0x20,%eax
140200767:	e8 c4 03 0b 00       	call   0x1402b0b30
14020076c:	48 2b e0             	sub    %rax,%rsp
14020076f:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140200774:	c7 44 24 40 00 00 00 	movl   $0x0,0x40(%rsp)
14020077b:	00
14020077c:	45 33 c0             	xor    %r8d,%r8d
14020077f:	e8 5c 0b 00 00       	call   0x1402012e0
140200784:	83 7c 24 40 00       	cmpl   $0x0,0x40(%rsp)
140200789:	48 8b d8             	mov    %rax,%rbx
14020078c:	74 30                	je     0x1402007be
14020078e:	e8 dd 68 f2 ff       	call   0x140127070
140200793:	4c 8d 05 fe e4 13 00 	lea    0x13e4fe(%rip),%r8        # 0x14033ec98
14020079a:	ba 5e 00 00 00       	mov    $0x5e,%edx
14020079f:	48 8d 0d 0a e5 13 00 	lea    0x13e50a(%rip),%rcx        # 0x14033ecb0
1402007a6:	e8 e5 69 f2 ff       	call   0x140127190
1402007ab:	8b 54 24 40          	mov    0x40(%rsp),%edx
1402007af:	45 33 c0             	xor    %r8d,%r8d
1402007b2:	41 8d 48 0d          	lea    0xd(%r8),%ecx
1402007b6:	e8 d5 6a f2 ff       	call   0x140127290
1402007bb:	48 8b c3             	mov    %rbx,%rax
1402007be:	48 83 c4 20          	add    $0x20,%rsp
1402007c2:	5b                   	pop    %rbx
1402007c3:	c3                   	ret
1402007c4:	cc                   	int3
1402007c5:	cc                   	int3
1402007c6:	cc                   	int3
1402007c7:	cc                   	int3
1402007c8:	cc                   	int3
1402007c9:	cc                   	int3
1402007ca:	cc                   	int3
1402007cb:	cc                   	int3
1402007cc:	cc                   	int3
1402007cd:	cc                   	int3
1402007ce:	cc                   	int3
1402007cf:	cc                   	int3
1402007d0:	b8 38 00 00 00       	mov    $0x38,%eax
1402007d5:	e8 56 03 0b 00       	call   0x1402b0b30
1402007da:	48 2b e0             	sub    %rax,%rsp
1402007dd:	c7 02 00 00 00 00    	movl   $0x0,(%rdx)
1402007e3:	4c 8d 0d 36 0f 00 00 	lea    0xf36(%rip),%r9        # 0x140201720
1402007ea:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1402007ef:	44 8d 40 c9          	lea    -0x37(%rax),%r8d
1402007f3:	8d 50 44             	lea    0x44(%rax),%edx
1402007f6:	e8 85 f5 f9 ff       	call   0x14019fd80
1402007fb:	48 83 c4 38          	add    $0x38,%rsp
1402007ff:	c3                   	ret
140200800:	40 53                	rex push %rbx
140200802:	b8 20 00 00 00       	mov    $0x20,%eax
140200807:	e8 24 03 0b 00       	call   0x1402b0b30
14020080c:	48 2b e0             	sub    %rax,%rsp
14020080f:	44 8b 19             	mov    (%rcx),%r11d
140200812:	8b da                	mov    %edx,%ebx
140200814:	4c 8b d1             	mov    %rcx,%r10
140200817:	41 83 fb ff          	cmp    $0xffffffff,%r11d
14020081b:	74 3d                	je     0x14020085a
14020081d:	83 7c 24 58 00       	cmpl   $0x0,0x58(%rsp)