14000942d:	eb ea                	jmp    0x140009419
14000942f:	b0 01                	mov    $0x1,%al
140009431:	48 83 c4 28          	add    $0x28,%rsp
140009435:	c3                   	ret
140009436:	cc                   	int3
140009437:	cc                   	int3
140009438:	40 53                	rex push %rbx
14000943a:	48 83 ec 20          	sub    $0x20,%rsp
14000943e:	80 3d 9c 83 04 00 00 	cmpb   $0x0,0x4839c(%rip)        # 0x1400517e1
140009445:	8b d9                	mov    %ecx,%ebx
140009447:	75 67                	jne    0x1400094b0
140009449:	83 f9 01             	cmp    $0x1,%ecx
14000944c:	77 6a                	ja     0x1400094b8
14000944e:	e8 11 0b 00 00       	call   0x140009f64
140009453:	85 c0                	test   %eax,%eax
140009455:	74 28                	je     0x14000947f
140009457:	85 db                	test   %ebx,%ebx
140009459:	75 24                	jne    0x14000947f
14000945b:	48 8d 0d 86 83 04 00 	lea    0x48386(%rip),%rcx        # 0x1400517e8
140009462:	e8 65 71 01 00       	call   0x1400205cc
140009467:	85 c0                	test   %eax,%eax
140009469:	75 10                	jne    0x14000947b
14000946b:	48 8d 0d 8e 83 04 00 	lea    0x4838e(%rip),%rcx        # 0x140051800
140009472:	e8 55 71 01 00       	call   0x1400205cc
140009477:	85 c0                	test   %eax,%eax
140009479:	74 2e                	je     0x1400094a9
14000947b:	32 c0                	xor    %al,%al
14000947d:	eb 33                	jmp    0x1400094b2
14000947f:	66 0f 6f 05 a9 39 03 	movdqa 0x339a9(%rip),%xmm0        # 0x14003ce30
140009486:	00
140009487:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14000948b:	f3 0f 7f 05 55 83 04 	movdqu %xmm0,0x48355(%rip)        # 0x1400517e8
140009492:	00
140009493:	48 89 05 5e 83 04 00 	mov    %rax,0x4835e(%rip)        # 0x1400517f8
14000949a:	f3 0f 7f 05 5e 83 04 	movdqu %xmm0,0x4835e(%rip)        # 0x140051800
1400094a1:	00
1400094a2:	48 89 05 67 83 04 00 	mov    %rax,0x48367(%rip)        # 0x140051810
1400094a9:	c6 05 31 83 04 00 01 	movb   $0x1,0x48331(%rip)        # 0x1400517e1
1400094b0:	b0 01                	mov    $0x1,%al
1400094b2:	48 83 c4 20          	add    $0x20,%rsp
1400094b6:	5b                   	pop    %rbx
1400094b7:	c3                   	ret
1400094b8:	b9 05 00 00 00       	mov    $0x5,%ecx
1400094bd:	e8 72 02 00 00       	call   0x140009734
1400094c2:	cc                   	int3
1400094c3:	cc                   	int3
1400094c4:	48 83 ec 18          	sub    $0x18,%rsp
1400094c8:	4c 8b c1             	mov    %rcx,%r8
1400094cb:	b8 4d 5a 00 00       	mov    $0x5a4d,%eax
1400094d0:	66 39 05 29 6b ff ff 	cmp    %ax,-0x94d7(%rip)        # 0x140000000
1400094d7:	75 78                	jne    0x140009551
1400094d9:	48 63 0d 5c 6b ff ff 	movslq -0x94a4(%rip),%rcx        # 0x14000003c
1400094e0:	48 8d 15 19 6b ff ff 	lea    -0x94e7(%rip),%rdx        # 0x140000000
1400094e7:	48 03 ca             	add    %rdx,%rcx
1400094ea:	81 39 50 45 00 00    	cmpl   $0x4550,(%rcx)
1400094f0:	75 5f                	jne    0x140009551
1400094f2:	b8 0b 02 00 00       	mov    $0x20b,%eax
1400094f7:	66 39 41 18          	cmp    %ax,0x18(%rcx)
1400094fb:	75 54                	jne    0x140009551
1400094fd:	4c 2b c2             	sub    %rdx,%r8
140009500:	0f b7 51 14          	movzwl 0x14(%rcx),%edx
140009504:	48 83 c2 18          	add    $0x18,%rdx
140009508:	48 03 d1             	add    %rcx,%rdx
14000950b:	0f b7 41 06          	movzwl 0x6(%rcx),%eax
14000950f:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
140009513:	4c 8d 0c ca          	lea    (%rdx,%rcx,8),%r9
140009517:	48 89 14 24          	mov    %rdx,(%rsp)
14000951b:	49 3b d1             	cmp    %r9,%rdx
14000951e:	74 18                	je     0x140009538
140009520:	8b 4a 0c             	mov    0xc(%rdx),%ecx
140009523:	4c 3b c1             	cmp    %rcx,%r8
140009526:	72 0a                	jb     0x140009532
140009528:	8b 42 08             	mov    0x8(%rdx),%eax
14000952b:	03 c1                	add    %ecx,%eax
14000952d:	4c 3b c0             	cmp    %rax,%r8
140009530:	72 08                	jb     0x14000953a
140009532:	48 83 c2 28          	add    $0x28,%rdx
140009536:	eb df                	jmp    0x140009517
140009538:	33 d2                	xor    %edx,%edx
14000953a:	48 85 d2             	test   %rdx,%rdx
14000953d:	75 04                	jne    0x140009543
14000953f:	32 c0                	xor    %al,%al
140009541:	eb 14                	jmp    0x140009557
140009543:	83 7a 24 00          	cmpl   $0x0,0x24(%rdx)
140009547:	7d 04                	jge    0x14000954d
140009549:	32 c0                	xor    %al,%al
14000954b:	eb 0a                	jmp    0x140009557
14000954d:	b0 01                	mov    $0x1,%al
14000954f:	eb 06                	jmp    0x140009557
140009551:	32 c0                	xor    %al,%al
140009553:	eb 02                	jmp    0x140009557
140009555:	32 c0                	xor    %al,%al
140009557:	48 83 c4 18          	add    $0x18,%rsp
14000955b:	c3                   	ret
14000955c:	40 53                	rex push %rbx
14000955e:	48 83 ec 20          	sub    $0x20,%rsp
140009562:	8a d9                	mov    %cl,%bl
140009564:	e8 fb 09 00 00       	call   0x140009f64
140009569:	33 d2                	xor    %edx,%edx
14000956b:	85 c0                	test   %eax,%eax
14000956d:	74 0b                	je     0x14000957a
14000956f:	84 db                	test   %bl,%bl
140009571:	75 07                	jne    0x14000957a
140009573:	48 87 15 5e 82 04 00 	xchg   %rdx,0x4825e(%rip)        # 0x1400517d8
14000957a:	48 83 c4 20          	add    $0x20,%rsp
14000957e:	5b                   	pop    %rbx
14000957f:	c3                   	ret
140009580:	40 53                	rex push %rbx
140009582:	48 83 ec 20          	sub    $0x20,%rsp
140009586:	80 3d 53 82 04 00 00 	cmpb   $0x0,0x48253(%rip)        # 0x1400517e0
14000958d:	8a d9                	mov    %cl,%bl
14000958f:	74 04                	je     0x140009595
140009591:	84 d2                	test   %dl,%dl
140009593:	75 0c                	jne    0x1400095a1
140009595:	e8 e2 71 01 00       	call   0x14002077c
14000959a:	8a cb                	mov    %bl,%cl
14000959c:	e8 4f 1c 00 00       	call   0x14000b1f0
1400095a1:	b0 01                	mov    $0x1,%al
1400095a3:	48 83 c4 20          	add    $0x20,%rsp
1400095a7:	5b                   	pop    %rbx
1400095a8:	c3                   	ret
1400095a9:	cc                   	int3
1400095aa:	cc                   	int3
1400095ab:	cc                   	int3
1400095ac:	40 53                	rex push %rbx
1400095ae:	48 83 ec 20          	sub    $0x20,%rsp
1400095b2:	48 83 3d 2e 82 04 00 	cmpq   $0xffffffffffffffff,0x4822e(%rip)        # 0x1400517e8
1400095b9:	ff
1400095ba:	48 8b d9             	mov    %rcx,%rbx
1400095bd:	75 07                	jne    0x1400095c6
1400095bf:	e8 b4 6f 01 00       	call   0x140020578
1400095c4:	eb 0f                	jmp    0x1400095d5
1400095c6:	48 8b d3             	mov    %rbx,%rdx
1400095c9:	48 8d 0d 18 82 04 00 	lea    0x48218(%rip),%rcx        # 0x1400517e8
1400095d0:	e8 1f 70 01 00       	call   0x1400205f4
1400095d5:	33 d2                	xor    %edx,%edx
1400095d7:	85 c0                	test   %eax,%eax
1400095d9:	48 0f 44 d3          	cmove  %rbx,%rdx
1400095dd:	48 8b c2             	mov    %rdx,%rax
1400095e0:	48 83 c4 20          	add    $0x20,%rsp
1400095e4:	5b                   	pop    %rbx
1400095e5:	c3                   	ret
1400095e6:	cc                   	int3
1400095e7:	cc                   	int3
1400095e8:	48 83 ec 28          	sub    $0x28,%rsp
1400095ec:	e8 bb ff ff ff       	call   0x1400095ac
1400095f1:	48 f7 d8             	neg    %rax
1400095f4:	1b c0                	sbb    %eax,%eax
1400095f6:	f7 d8                	neg    %eax
1400095f8:	ff c8                	dec    %eax
1400095fa:	48 83 c4 28          	add    $0x28,%rsp
1400095fe:	c3                   	ret
1400095ff:	cc                   	int3
140009600:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140009605:	55                   	push   %rbp
140009606:	48 8b ec             	mov    %rsp,%rbp
140009609:	48 83 ec 30          	sub    $0x30,%rsp
14000960d:	48 8b 05 ac 4b 04 00 	mov    0x44bac(%rip),%rax        # 0x14004e1c0
140009614:	48 bb 32 a2 df 2d 99 	movabs $0x2b992ddfa232,%rbx
14000961b:	2b 00 00
14000961e:	48 3b c3             	cmp    %rbx,%rax
140009621:	75 74                	jne    0x140009697
140009623:	48 83 65 10 00       	andq   $0x0,0x10(%rbp)
140009628:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14000962c:	ff 15 3e 2c 03 00    	call   *0x32c3e(%rip)        # 0x14003c270
140009632:	48 8b 45 10          	mov    0x10(%rbp),%rax
140009636:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14000963a:	ff 15 d0 29 03 00    	call   *0x329d0(%rip)        # 0x14003c010
140009640:	8b c0                	mov    %eax,%eax
140009642:	48 31 45 f0          	xor    %rax,-0x10(%rbp)
140009646:	ff 15 74 2b 03 00    	call   *0x32b74(%rip)        # 0x14003c1c0
14000964c:	8b c0                	mov    %eax,%eax
14000964e:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140009652:	48 31 45 f0          	xor    %rax,-0x10(%rbp)
140009656:	ff 15 c4 2c 03 00    	call   *0x32cc4(%rip)        # 0x14003c320
14000965c:	8b 45 18             	mov    0x18(%rbp),%eax
14000965f:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140009663:	48 c1 e0 20          	shl    $0x20,%rax
140009667:	48 33 45 18          	xor    0x18(%rbp),%rax
14000966b:	48 33 45 f0          	xor    -0x10(%rbp),%rax
14000966f:	48 33 c1             	xor    %rcx,%rax
140009672:	48 b9 ff ff ff ff ff 	movabs $0xffffffffffff,%rcx
140009679:	ff 00 00
14000967c:	48 23 c1             	and    %rcx,%rax
14000967f:	48 b9 33 a2 df 2d 99 	movabs $0x2b992ddfa233,%rcx
140009686:	2b 00 00
140009689:	48 3b c3             	cmp    %rbx,%rax
14000968c:	48 0f 44 c1          	cmove  %rcx,%rax
140009690:	48 89 05 29 4b 04 00 	mov    %rax,0x44b29(%rip)        # 0x14004e1c0
140009697:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14000969c:	48 f7 d0             	not    %rax
14000969f:	48 89 05 5a 4b 04 00 	mov    %rax,0x44b5a(%rip)        # 0x14004e200
1400096a6:	48 83 c4 30          	add    $0x30,%rsp
1400096aa:	5d                   	pop    %rbp
1400096ab:	c3                   	ret
1400096ac:	cc                   	int3
1400096ad:	cc                   	int3
1400096ae:	cc                   	int3
1400096af:	cc                   	int3
1400096b0:	33 c0                	xor    %eax,%eax
1400096b2:	c3                   	ret
1400096b3:	cc                   	int3
1400096b4:	cc                   	int3
1400096b5:	cc                   	int3
1400096b6:	cc                   	int3
1400096b7:	cc                   	int3
1400096b8:	cc                   	int3
1400096b9:	cc                   	int3
1400096ba:	cc                   	int3
1400096bb:	cc                   	int3
1400096bc:	cc                   	int3
1400096bd:	cc                   	int3
1400096be:	cc                   	int3
1400096bf:	cc                   	int3
1400096c0:	b8 01 00 00 00       	mov    $0x1,%eax
1400096c5:	c3                   	ret
1400096c6:	cc                   	int3
1400096c7:	cc                   	int3
1400096c8:	b8 00 40 00 00       	mov    $0x4000,%eax
1400096cd:	c3                   	ret
1400096ce:	cc                   	int3
1400096cf:	cc                   	int3
1400096d0:	48 8d 0d 49 81 04 00 	lea    0x48149(%rip),%rcx        # 0x140051820
1400096d7:	48 ff 25 4a 2c 03 00 	rex.W jmp *0x32c4a(%rip)        # 0x14003c328
1400096de:	cc                   	int3
1400096df:	cc                   	int3
1400096e0:	b0 01                	mov    $0x1,%al
1400096e2:	c3                   	ret
1400096e3:	cc                   	int3
1400096e4:	cc                   	int3
1400096e5:	cc                   	int3
1400096e6:	cc                   	int3
1400096e7:	cc                   	int3
1400096e8:	cc                   	int3
1400096e9:	cc                   	int3
1400096ea:	cc                   	int3
1400096eb:	cc                   	int3
1400096ec:	cc                   	int3
1400096ed:	cc                   	int3
1400096ee:	cc                   	int3
1400096ef:	cc                   	int3
1400096f0:	c2 00 00             	ret    $0x0
1400096f3:	cc                   	int3
1400096f4:	48 83 ec 28          	sub    $0x28,%rsp
1400096f8:	e8 63 7d ff ff       	call   0x140001460
1400096fd:	48 83 08 24          	orq    $0x24,(%rax)
140009701:	e8 aa e3 ff ff       	call   0x140007ab0
140009706:	48 83 08 02          	orq    $0x2,(%rax)
14000970a:	48 83 c4 28          	add    $0x28,%rsp
14000970e:	c3                   	ret
14000970f:	cc                   	int3
140009710:	33 c0                	xor    %eax,%eax
140009712:	39 05 f8 4a 04 00    	cmp    %eax,0x44af8(%rip)        # 0x14004e210
140009718:	0f 94 c0             	sete   %al
14000971b:	c3                   	ret
14000971c:	48 8d 05 95 97 04 00 	lea    0x49795(%rip),%rax        # 0x140052eb8
140009723:	c3                   	ret
140009724:	48 8d 05 85 97 04 00 	lea    0x49785(%rip),%rax        # 0x140052eb0
14000972b:	c3                   	ret
14000972c:	83 25 fd 80 04 00 00 	andl   $0x0,0x480fd(%rip)        # 0x140051830
140009733:	c3                   	ret
140009734:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140009739:	55                   	push   %rbp
14000973a:	48 8d ac 24 40 fb ff 	lea    -0x4c0(%rsp),%rbp
140009741:	ff
140009742:	48 81 ec c0 05 00 00 	sub    $0x5c0,%rsp
140009749:	8b d9                	mov    %ecx,%ebx
14000974b:	b9 17 00 00 00       	mov    $0x17,%ecx
140009750:	ff 15 12 2c 03 00    	call   *0x32c12(%rip)        # 0x14003c368
140009756:	85 c0                	test   %eax,%eax
140009758:	74 04                	je     0x14000975e
14000975a:	8b cb                	mov    %ebx,%ecx
14000975c:	cd 29                	int    $0x29
14000975e:	b9 03 00 00 00       	mov    $0x3,%ecx
140009763:	e8 c4 ff ff ff       	call   0x14000972c
140009768:	33 d2                	xor    %edx,%edx
14000976a:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14000976e:	41 b8 d0 04 00 00    	mov    $0x4d0,%r8d
140009774:	e8 37 17 03 00       	call   0x14003aeb0
140009779:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14000977d:	ff 15 ad 2b 03 00    	call   *0x32bad(%rip)        # 0x14003c330
140009783:	48 8b 9d e8 00 00 00 	mov    0xe8(%rbp),%rbx
14000978a:	48 8d 95 d8 04 00 00 	lea    0x4d8(%rbp),%rdx
140009791:	48 8b cb             	mov    %rbx,%rcx
140009794:	45 33 c0             	xor    %r8d,%r8d
140009797:	ff 15 9b 2b 03 00    	call   *0x32b9b(%rip)        # 0x14003c338
14000979d:	48 85 c0             	test   %rax,%rax
1400097a0:	74 3c                	je     0x1400097de
1400097a2:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
1400097a8:	48 8d 8d e0 04 00 00 	lea    0x4e0(%rbp),%rcx
1400097af:	48 8b 95 d8 04 00 00 	mov    0x4d8(%rbp),%rdx
1400097b6:	4c 8b c8             	mov    %rax,%r9
1400097b9:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1400097be:	4c 8b c3             	mov    %rbx,%r8
1400097c1:	48 8d 8d e8 04 00 00 	lea    0x4e8(%rbp),%rcx
1400097c8:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400097cd:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1400097d1:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400097d6:	33 c9                	xor    %ecx,%ecx
1400097d8:	ff 15 62 2b 03 00    	call   *0x32b62(%rip)        # 0x14003c340
1400097de:	48 8b 85 c8 04 00 00 	mov    0x4c8(%rbp),%rax
1400097e5:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400097ea:	48 89 85 e8 00 00 00 	mov    %rax,0xe8(%rbp)
1400097f1:	33 d2                	xor    %edx,%edx
1400097f3:	48 8d 85 c8 04 00 00 	lea    0x4c8(%rbp),%rax
1400097fa:	41 b8 98 00 00 00    	mov    $0x98,%r8d
140009800:	48 83 c0 08          	add    $0x8,%rax
140009804:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
14000980b:	e8 a0 16 03 00       	call   0x14003aeb0
140009810:	48 8b 85 c8 04 00 00 	mov    0x4c8(%rbp),%rax
140009817:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14000981c:	c7 44 24 50 15 00 00 	movl   $0x40000015,0x50(%rsp)
140009823:	40
140009824:	c7 44 24 54 01 00 00 	movl   $0x1,0x54(%rsp)
14000982b:	00
14000982c:	ff 15 16 2b 03 00    	call   *0x32b16(%rip)        # 0x14003c348
140009832:	8b d8                	mov    %eax,%ebx
140009834:	33 c9                	xor    %ecx,%ecx
140009836:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14000983b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140009840:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
140009844:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140009849:	ff 15 09 2b 03 00    	call   *0x32b09(%rip)        # 0x14003c358
14000984f:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140009854:	ff 15 f6 2a 03 00    	call   *0x32af6(%rip)        # 0x14003c350
14000985a:	85 c0                	test   %eax,%eax
14000985c:	75 0d                	jne    0x14000986b
14000985e:	83 fb 01             	cmp    $0x1,%ebx
140009861:	74 08                	je     0x14000986b
140009863:	8d 48 03             	lea    0x3(%rax),%ecx
140009866:	e8 c1 fe ff ff       	call   0x14000972c
14000986b:	48 8b 9c 24 d0 05 00 	mov    0x5d0(%rsp),%rbx
140009872:	00
140009873:	48 81 c4 c0 05 00 00 	add    $0x5c0,%rsp
14000987a:	5d                   	pop    %rbp
14000987b:	c3                   	ret
14000987c:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
140009883:	33 d2                	xor    %edx,%edx
140009885:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000988a:	44 8d 42 68          	lea    0x68(%rdx),%r8d
14000988e:	e8 1d 16 03 00       	call   0x14003aeb0
140009893:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140009898:	ff 15 c2 2a 03 00    	call   *0x32ac2(%rip)        # 0x14003c360
14000989e:	f6 44 24 5c 01       	testb  $0x1,0x5c(%rsp)
1400098a3:	b8 0a 00 00 00       	mov    $0xa,%eax
1400098a8:	66 0f 45 44 24 60    	cmovne 0x60(%rsp),%ax
1400098ae:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
1400098b5:	c3                   	ret
1400098b6:	cc                   	int3
1400098b7:	cc                   	int3