1402913c8:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1402913cc:	48 85 c9             	test   %rcx,%rcx
1402913cf:	74 29                	je     0x1402913fa
1402913d1:	e8 ca bb fd ff       	call   0x14026cfa0
1402913d6:	83 f8 01             	cmp    $0x1,%eax
1402913d9:	74 1f                	je     0x1402913fa
1402913db:	ba 97 00 00 00       	mov    $0x97,%edx
1402913e0:	c7 44 24 20 e7 02 00 	movl   $0x2e7,0x20(%rsp)
1402913e7:	00
1402913e8:	4c 8d 0d 09 b0 0f 00 	lea    0xfb009(%rip),%r9        # 0x14038c3f8
1402913ef:	b9 04 00 00 00       	mov    $0x4,%ecx
1402913f4:	44 8d 42 f4          	lea    -0xc(%rdx),%r8d
1402913f8:	eb a6                	jmp    0x1402913a0
1402913fa:	b8 01 00 00 00       	mov    $0x1,%eax
1402913ff:	eb a6                	jmp    0x1402913a7
140291401:	cc                   	int3
140291402:	cc                   	int3
140291403:	cc                   	int3
140291404:	cc                   	int3
140291405:	cc                   	int3
140291406:	cc                   	int3
140291407:	cc                   	int3
140291408:	cc                   	int3
140291409:	cc                   	int3
14029140a:	cc                   	int3
14029140b:	cc                   	int3
14029140c:	cc                   	int3
14029140d:	cc                   	int3
14029140e:	cc                   	int3
14029140f:	cc                   	int3
140291410:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140291415:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14029141a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14029141f:	41 54                	push   %r12
140291421:	41 56                	push   %r14
140291423:	41 57                	push   %r15
140291425:	b8 20 00 00 00       	mov    $0x20,%eax
14029142a:	e8 b1 91 06 00       	call   0x1402fa5e0
14029142f:	48 2b e0             	sub    %rax,%rsp
140291432:	49 8b f8             	mov    %r8,%rdi
140291435:	44 8b e2             	mov    %edx,%r12d
140291438:	33 f6                	xor    %esi,%esi
14029143a:	44 8d 40 60          	lea    0x60(%rax),%r8d
14029143e:	41 8b d1             	mov    %r9d,%edx
140291441:	44 8b fe             	mov    %esi,%r15d
140291444:	45 8b f1             	mov    %r9d,%r14d
140291447:	48 8b d9             	mov    %rcx,%rbx
14029144a:	e8 f1 ba f8 ff       	call   0x14021cf40
14029144f:	85 c0                	test   %eax,%eax
140291451:	0f 84 76 02 00 00    	je     0x1402916cd
140291457:	45 85 e4             	test   %r12d,%r12d
14029145a:	74 37                	je     0x140291493
14029145c:	48 8b cb             	mov    %rbx,%rcx
14029145f:	48 85 ff             	test   %rdi,%rdi
140291462:	75 18                	jne    0x14029147c
140291464:	48 8d 15 a5 af 0f 00 	lea    0xfafa5(%rip),%rdx        # 0x14038c410
14029146b:	e8 90 bf f8 ff       	call   0x14021d400
140291470:	85 c0                	test   %eax,%eax
140291472:	7e 18                	jle    0x14029148c
140291474:	8d 46 01             	lea    0x1(%rsi),%eax
140291477:	e9 5b 02 00 00       	jmp    0x1402916d7
14029147c:	48 8d 15 ad af 0f 00 	lea    0xfafad(%rip),%rdx        # 0x14038c430
140291483:	e8 78 bf f8 ff       	call   0x14021d400
140291488:	85 c0                	test   %eax,%eax
14029148a:	7f 26                	jg     0x1402914b2
14029148c:	33 c0                	xor    %eax,%eax
14029148e:	e9 44 02 00 00       	jmp    0x1402916d7
140291493:	48 85 ff             	test   %rdi,%rdi
140291496:	75 1a                	jne    0x1402914b2
140291498:	48 8d 15 b1 af 0f 00 	lea    0xfafb1(%rip),%rdx        # 0x14038c450
14029149f:	48 8b cb             	mov    %rbx,%rcx
1402914a2:	e8 59 bf f8 ff       	call   0x14021d400
1402914a7:	85 c0                	test   %eax,%eax
1402914a9:	40 0f 9f c6          	setg   %sil
1402914ad:	e9 23 02 00 00       	jmp    0x1402916d5
1402914b2:	48 8d 15 8b d7 09 00 	lea    0x9d78b(%rip),%rdx        # 0x14032ec44
1402914b9:	48 8b cb             	mov    %rbx,%rcx
1402914bc:	e8 3f bf f8 ff       	call   0x14021d400
1402914c1:	85 c0                	test   %eax,%eax
1402914c3:	0f 8e 04 02 00 00    	jle    0x1402916cd
1402914c9:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
1402914ce:	45 85 e4             	test   %r12d,%r12d
1402914d1:	41 8d 6e 02          	lea    0x2(%r14),%ebp
1402914d5:	41 b8 80 00 00 00    	mov    $0x80,%r8d
1402914db:	41 0f 44 ee          	cmove  %r14d,%ebp
1402914df:	48 8b cb             	mov    %rbx,%rcx
1402914e2:	8b d5                	mov    %ebp,%edx
1402914e4:	e8 57 ba f8 ff       	call   0x14021cf40
1402914e9:	85 c0                	test   %eax,%eax
1402914eb:	0f 84 d7 01 00 00    	je     0x1402916c8
1402914f1:	48 8d 15 78 af 0f 00 	lea    0xfaf78(%rip),%rdx        # 0x14038c470
1402914f8:	48 8b cb             	mov    %rbx,%rcx
1402914fb:	e8 00 bf f8 ff       	call   0x14021d400
140291500:	85 c0                	test   %eax,%eax
140291502:	0f 8e c0 01 00 00    	jle    0x1402916c8
140291508:	48 8b 17             	mov    (%rdi),%rdx
14029150b:	48 8b cb             	mov    %rbx,%rcx
14029150e:	48 85 d2             	test   %rdx,%rdx
140291511:	74 0a                	je     0x14029151d
140291513:	48 8b 12             	mov    (%rdx),%rdx
140291516:	e8 e5 d0 f9 ff       	call   0x14022e600
14029151b:	eb 0c                	jmp    0x140291529
14029151d:	48 8d 15 64 af 0f 00 	lea    0xfaf64(%rip),%rdx        # 0x14038c488
140291524:	e8 d7 be f8 ff       	call   0x14021d400
140291529:	85 c0                	test   %eax,%eax
14029152b:	0f 8e 97 01 00 00    	jle    0x1402916c8
140291531:	48 8d 15 0c d7 09 00 	lea    0x9d70c(%rip),%rdx        # 0x14032ec44
140291538:	48 8b cb             	mov    %rbx,%rcx
14029153b:	e8 c0 be f8 ff       	call   0x14021d400
140291540:	85 c0                	test   %eax,%eax
140291542:	0f 8e 80 01 00 00    	jle    0x1402916c8
140291548:	41 b8 80 00 00 00    	mov    $0x80,%r8d
14029154e:	8b d5                	mov    %ebp,%edx
140291550:	48 8b cb             	mov    %rbx,%rcx
140291553:	e8 e8 b9 f8 ff       	call   0x14021cf40
140291558:	85 c0                	test   %eax,%eax
14029155a:	0f 84 68 01 00 00    	je     0x1402916c8
140291560:	48 8d 15 31 af 0f 00 	lea    0xfaf31(%rip),%rdx        # 0x14038c498
140291567:	48 8b cb             	mov    %rbx,%rcx
14029156a:	e8 91 be f8 ff       	call   0x14021d400
14029156f:	85 c0                	test   %eax,%eax
140291571:	0f 8e 51 01 00 00    	jle    0x1402916c8
140291577:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14029157b:	48 8b cb             	mov    %rbx,%rcx
14029157e:	48 85 d2             	test   %rdx,%rdx
140291581:	74 4e                	je     0x1402915d1
140291583:	48 8b 12             	mov    (%rdx),%rdx
140291586:	e8 75 d0 f9 ff       	call   0x14022e600
14029158b:	85 c0                	test   %eax,%eax
14029158d:	0f 8e 35 01 00 00    	jle    0x1402916c8
140291593:	48 8d 15 12 af 0f 00 	lea    0xfaf12(%rip),%rdx        # 0x14038c4ac
14029159a:	48 8b cb             	mov    %rbx,%rcx
14029159d:	e8 5e be f8 ff       	call   0x14021d400
1402915a2:	85 c0                	test   %eax,%eax
1402915a4:	0f 8e 1e 01 00 00    	jle    0x1402916c8
1402915aa:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1402915ae:	e8 2d fb ff ff       	call   0x1402910e0
1402915b3:	4c 8b f8             	mov    %rax,%r15
1402915b6:	48 8b cb             	mov    %rbx,%rcx
1402915b9:	48 85 c0             	test   %rax,%rax
1402915bc:	74 0a                	je     0x1402915c8
1402915be:	48 8b 10             	mov    (%rax),%rdx
1402915c1:	e8 3a d0 f9 ff       	call   0x14022e600
1402915c6:	eb 15                	jmp    0x1402915dd
1402915c8:	48 8d 15 41 2d 0a 00 	lea    0xa2d41(%rip),%rdx        # 0x140334310
1402915cf:	eb 07                	jmp    0x1402915d8
1402915d1:	48 8d 15 e0 ae 0f 00 	lea    0xfaee0(%rip),%rdx        # 0x14038c4b8
1402915d8:	e8 23 be f8 ff       	call   0x14021d400
1402915dd:	85 c0                	test   %eax,%eax
1402915df:	0f 8e e3 00 00 00    	jle    0x1402916c8
1402915e5:	48 8d 15 58 d6 09 00 	lea    0x9d658(%rip),%rdx        # 0x14032ec44
1402915ec:	48 8b cb             	mov    %rbx,%rcx
1402915ef:	e8 0c be f8 ff       	call   0x14021d400
1402915f4:	41 b8 80 00 00 00    	mov    $0x80,%r8d
1402915fa:	8b d5                	mov    %ebp,%edx
1402915fc:	48 8b cb             	mov    %rbx,%rcx
1402915ff:	e8 3c b9 f8 ff       	call   0x14021cf40
140291604:	85 c0                	test   %eax,%eax
140291606:	0f 84 bc 00 00 00    	je     0x1402916c8
14029160c:	48 8d 05 c5 ae 0f 00 	lea    0xfaec5(%rip),%rax        # 0x14038c4d8
140291613:	45 85 e4             	test   %r12d,%r12d
140291616:	4c 8d 05 1b 93 09 00 	lea    0x9931b(%rip),%r8        # 0x14032a938
14029161d:	48 8b cb             	mov    %rbx,%rcx
140291620:	4c 0f 45 c0          	cmovne %rax,%r8
140291624:	48 8d 15 b5 ae 0f 00 	lea    0xfaeb5(%rip),%rdx        # 0x14038c4e0
14029162b:	e8 40 88 f9 ff       	call   0x140229e70
140291630:	85 c0                	test   %eax,%eax
140291632:	0f 8e 90 00 00 00    	jle    0x1402916c8
140291638:	48 8b 57 10          	mov    0x10(%rdi),%rdx
14029163c:	48 8b cb             	mov    %rbx,%rcx
14029163f:	48 85 d2             	test   %rdx,%rdx
140291642:	74 07                	je     0x14029164b
140291644:	e8 f7 1f ff ff       	call   0x140283640
140291649:	eb 0c                	jmp    0x140291657
14029164b:	48 8d 15 a6 ae 0f 00 	lea    0xfaea6(%rip),%rdx        # 0x14038c4f8
140291652:	e8 a9 bd f8 ff       	call   0x14021d400
140291657:	85 c0                	test   %eax,%eax
140291659:	7e 6d                	jle    0x1402916c8
14029165b:	48 8d 15 e2 d5 09 00 	lea    0x9d5e2(%rip),%rdx        # 0x14032ec44
140291662:	48 8b cb             	mov    %rbx,%rcx
140291665:	e8 96 bd f8 ff       	call   0x14021d400
14029166a:	41 b8 80 00 00 00    	mov    $0x80,%r8d
140291670:	8b d5                	mov    %ebp,%edx
140291672:	48 8b cb             	mov    %rbx,%rcx
140291675:	e8 c6 b8 f8 ff       	call   0x14021cf40
14029167a:	85 c0                	test   %eax,%eax
14029167c:	74 4a                	je     0x1402916c8
14029167e:	48 8d 15 83 ae 0f 00 	lea    0xfae83(%rip),%rdx        # 0x14038c508
140291685:	48 8b cb             	mov    %rbx,%rcx
140291688:	e8 73 bd f8 ff       	call   0x14021d400
14029168d:	85 c0                	test   %eax,%eax
14029168f:	7e 37                	jle    0x1402916c8
140291691:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140291695:	48 8b cb             	mov    %rbx,%rcx
140291698:	48 85 d2             	test   %rdx,%rdx
14029169b:	74 07                	je     0x1402916a4
14029169d:	e8 9e 1f ff ff       	call   0x140283640
1402916a2:	eb 0c                	jmp    0x1402916b0
1402916a4:	48 8d 15 75 ae 0f 00 	lea    0xfae75(%rip),%rdx        # 0x14038c520
1402916ab:	e8 50 bd f8 ff       	call   0x14021d400
1402916b0:	85 c0                	test   %eax,%eax
1402916b2:	7e 14                	jle    0x1402916c8
1402916b4:	48 8d 15 89 d5 09 00 	lea    0x9d589(%rip),%rdx        # 0x14032ec44
1402916bb:	48 8b cb             	mov    %rbx,%rcx
1402916be:	e8 3d bd f8 ff       	call   0x14021d400
1402916c3:	be 01 00 00 00       	mov    $0x1,%esi
1402916c8:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1402916cd:	49 8b cf             	mov    %r15,%rcx
1402916d0:	e8 fb 0d fd ff       	call   0x1402624d0
1402916d5:	8b c6                	mov    %esi,%eax
1402916d7:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1402916dc:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402916e1:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1402916e6:	48 83 c4 20          	add    $0x20,%rsp
1402916ea:	41 5f                	pop    %r15
1402916ec:	41 5e                	pop    %r14
1402916ee:	41 5c                	pop    %r12
1402916f0:	c3                   	ret
1402916f1:	cc                   	int3
1402916f2:	cc                   	int3
1402916f3:	cc                   	int3
1402916f4:	cc                   	int3
1402916f5:	cc                   	int3
1402916f6:	cc                   	int3
1402916f7:	cc                   	int3
1402916f8:	cc                   	int3
1402916f9:	cc                   	int3
1402916fa:	cc                   	int3
1402916fb:	cc                   	int3
1402916fc:	cc                   	int3
1402916fd:	cc                   	int3
1402916fe:	cc                   	int3
1402916ff:	cc                   	int3
140291700:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140291705:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14029170a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14029170f:	57                   	push   %rdi
140291710:	b8 20 00 00 00       	mov    $0x20,%eax
140291715:	e8 c6 8e 06 00       	call   0x1402fa5e0
14029171a:	48 2b e0             	sub    %rax,%rsp
14029171d:	41 8b f0             	mov    %r8d,%esi
140291720:	48 8b ea             	mov    %rdx,%rbp
140291723:	48 8b d9             	mov    %rcx,%rbx
140291726:	e8 a5 40 fb ff       	call   0x1402457d0
14029172b:	48 8b f8             	mov    %rax,%rdi
14029172e:	48 85 c0             	test   %rax,%rax
140291731:	0f 84 92 00 00 00    	je     0x1402917c9
140291737:	83 fe 14             	cmp    $0x14,%esi
14029173a:	74 1c                	je     0x140291758
14029173c:	e8 9f a2 fc ff       	call   0x14025b9e0
140291741:	48 89 47 10          	mov    %rax,0x10(%rdi)
140291745:	48 85 c0             	test   %rax,%rax
140291748:	74 7f                	je     0x1402917c9
14029174a:	8b d6                	mov    %esi,%edx
14029174c:	48 8b c8             	mov    %rax,%rcx
14029174f:	e8 cc b9 fd ff       	call   0x14026d120
140291754:	85 c0                	test   %eax,%eax
140291756:	74 71                	je     0x1402917c9
140291758:	48 85 db             	test   %rbx,%rbx
14029175b:	74 25                	je     0x140291782
14029175d:	48 8b cb             	mov    %rbx,%rcx
140291760:	e8 1b 84 df ff       	call   0x140089b80
140291765:	83 f8 40             	cmp    $0x40,%eax
140291768:	74 18                	je     0x140291782
14029176a:	e8 c1 0d fd ff       	call   0x140262530
14029176f:	48 89 07             	mov    %rax,(%rdi)
140291772:	48 85 c0             	test   %rax,%rax
140291775:	74 52                	je     0x1402917c9
140291777:	48 8b d3             	mov    %rbx,%rdx
14029177a:	48 8b c8             	mov    %rax,%rcx
14029177d:	e8 8e 0e fd ff       	call   0x140262610
140291782:	48 85 ed             	test   %rbp,%rbp
140291785:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140291789:	48 0f 45 dd          	cmovne %rbp,%rbx
14029178d:	48 8b d3             	mov    %rbx,%rdx
140291790:	e8 4b f8 ff ff       	call   0x140290fe0
140291795:	85 c0                	test   %eax,%eax
140291797:	74 30                	je     0x1402917c9
140291799:	48 85 db             	test   %rbx,%rbx
14029179c:	74 26                	je     0x1402917c4
14029179e:	48 8b cb             	mov    %rbx,%rcx
1402917a1:	e8 da 83 df ff       	call   0x140089b80
1402917a6:	83 f8 40             	cmp    $0x40,%eax
1402917a9:	74 19                	je     0x1402917c4
1402917ab:	e8 80 0d fd ff       	call   0x140262530
1402917b0:	48 89 47 20          	mov    %rax,0x20(%rdi)
1402917b4:	48 85 c0             	test   %rax,%rax
1402917b7:	74 10                	je     0x1402917c9
1402917b9:	48 8b d3             	mov    %rbx,%rdx
1402917bc:	48 8b c8             	mov    %rax,%rcx
1402917bf:	e8 4c 0e fd ff       	call   0x140262610
1402917c4:	48 8b c7             	mov    %rdi,%rax
1402917c7:	eb 0a                	jmp    0x1402917d3
1402917c9:	48 8b cf             	mov    %rdi,%rcx
1402917cc:	e8 cf 3f fb ff       	call   0x1402457a0
1402917d1:	33 c0                	xor    %eax,%eax
1402917d3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402917d8:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1402917dd:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1402917e2:	48 83 c4 20          	add    $0x20,%rsp
1402917e6:	5f                   	pop    %rdi
1402917e7:	c3                   	ret
1402917e8:	cc                   	int3
1402917e9:	cc                   	int3
1402917ea:	cc                   	int3
1402917eb:	cc                   	int3
1402917ec:	cc                   	int3
1402917ed:	cc                   	int3
1402917ee:	cc                   	int3
1402917ef:	cc                   	int3
1402917f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402917f5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1402917fa:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1402917ff:	56                   	push   %rsi
140291800:	57                   	push   %rdi
140291801:	41 56                	push   %r14
140291803:	b8 50 00 00 00       	mov    $0x50,%eax
140291808:	e8 d3 8d 06 00       	call   0x1402fa5e0
14029180d:	48 2b e0             	sub    %rax,%rsp
140291810:	48 8b e9             	mov    %rcx,%rbp
140291813:	8d 78 af             	lea    -0x51(%rax),%edi
140291816:	49 8b 08             	mov    (%r8),%rcx
140291819:	45 33 f6             	xor    %r14d,%r14d
14029181c:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
140291821:	49 8b d9             	mov    %r9,%rbx
140291824:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140291829:	49 8b f0             	mov    %r8,%rsi
14029182c:	e8 cf d8 fa ff       	call   0x14023f100
140291831:	3d 90 03 00 00       	cmp    $0x390,%eax
140291836:	74 24                	je     0x14029185c
140291838:	ba 9b 00 00 00       	mov    $0x9b,%edx
14029183d:	c7 44 24 20 a4 02 00 	movl   $0x2a4,0x20(%rsp)
140291844:	00
140291845:	44 8b c2             	mov    %edx,%r8d
140291848:	4c 8d 0d a9 ab 0f 00 	lea    0xfaba9(%rip),%r9        # 0x14038c3f8
14029184f:	8d 4f 05             	lea    0x5(%rdi),%ecx
140291852:	e8 49 fb f8 ff       	call   0x1402213a0
140291857:	e9 f0 00 00 00       	jmp    0x14029194c
14029185c:	48 8b ce             	mov    %rsi,%rcx
14029185f:	e8 6c f9 ff ff       	call   0x1402911d0
140291864:	4c 8d 8c 24 80 00 00 	lea    0x80(%rsp),%r9
14029186b:	00
14029186c:	48 8b c8             	mov    %rax,%rcx
14029186f:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140291874:	48 8b f0             	mov    %rax,%rsi
140291877:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14029187c:	e8 ff f9 ff ff       	call   0x140291280
140291881:	85 c0                	test   %eax,%eax
140291883:	75 25                	jne    0x1402918aa
140291885:	ba 9b 00 00 00       	mov    $0x9b,%edx