1400175a0:	c3                   	ret
1400175a1:	b8 01 00 00 00       	mov    $0x1,%eax
1400175a6:	eb d3                	jmp    0x14001757b
1400175a8:	33 c0                	xor    %eax,%eax
1400175aa:	eb d2                	jmp    0x14001757e
1400175ac:	b9 5e a2 10 00       	mov    $0x10a25e,%ecx
1400175b1:	e8 1a 47 ff ff       	call   0x14000bcd0
1400175b6:	b9 57 00 00 00       	mov    $0x57,%ecx
1400175bb:	ff 15 4f aa 1f 00    	call   *0x1faa4f(%rip)        # 0x140212010
1400175c1:	eb e5                	jmp    0x1400175a8
1400175c3:	cc                   	int3
1400175c4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400175c9:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400175ce:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400175d3:	57                   	push   %rdi
1400175d4:	48 83 ec 40          	sub    $0x40,%rsp
1400175d8:	49 8b f0             	mov    %r8,%rsi
1400175db:	48 8b ea             	mov    %rdx,%rbp
1400175de:	48 8b d9             	mov    %rcx,%rbx
1400175e1:	48 85 d2             	test   %rdx,%rdx
1400175e4:	75 04                	jne    0x1400175ea
1400175e6:	33 ff                	xor    %edi,%edi
1400175e8:	eb 0f                	jmp    0x1400175f9
1400175ea:	48 8b d6             	mov    %rsi,%rdx
1400175ed:	48 8b cd             	mov    %rbp,%rcx
1400175f0:	ff 15 ca b6 1f 00    	call   *0x1fb6ca(%rip)        # 0x140212cc0
1400175f6:	48 8b f8             	mov    %rax,%rdi
1400175f9:	48 3b fe             	cmp    %rsi,%rdi
1400175fc:	0f 83 b2 00 00 00    	jae    0x1400176b4
140017602:	0f 57 c0             	xorps  %xmm0,%xmm0
140017605:	0f 11 03             	movups %xmm0,(%rbx)
140017608:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
14001760d:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140017614:	00
140017615:	c6 03 00             	movb   $0x0,(%rbx)
140017618:	48 85 ff             	test   %rdi,%rdi
14001761b:	74 7f                	je     0x14001769c
14001761d:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
140017622:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140017628:	44 8b cf             	mov    %edi,%r9d
14001762b:	4c 8b c5             	mov    %rbp,%r8
14001762e:	b9 e9 fd 00 00       	mov    $0xfde9,%ecx
140017633:	e8 1c f2 ff ff       	call   0x140016854
140017638:	48 63 f0             	movslq %eax,%rsi
14001763b:	85 c0                	test   %eax,%eax
14001763d:	7e 5d                	jle    0x14001769c
14001763f:	48 8b d6             	mov    %rsi,%rdx
140017642:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140017646:	48 3b f1             	cmp    %rcx,%rsi
140017649:	77 17                	ja     0x140017662
14001764b:	48 89 53 10          	mov    %rdx,0x10(%rbx)
14001764f:	48 8b cb             	mov    %rbx,%rcx
140017652:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140017657:	76 03                	jbe    0x14001765c
140017659:	48 8b 0b             	mov    (%rbx),%rcx
14001765c:	c6 04 31 00          	movb   $0x0,(%rcx,%rsi,1)
140017660:	eb 11                	jmp    0x140017673
140017662:	0f ae e8             	lfence
140017665:	48 2b d1             	sub    %rcx,%rdx
140017668:	45 33 c0             	xor    %r8d,%r8d
14001766b:	48 8b cb             	mov    %rbx,%rcx
14001766e:	e8 35 6c ff ff       	call   0x14000e2a8
140017673:	0f ae e8             	lfence
140017676:	48 8b c3             	mov    %rbx,%rax
140017679:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
14001767e:	76 03                	jbe    0x140017683
140017680:	48 8b 03             	mov    (%rbx),%rax
140017683:	89 74 24 28          	mov    %esi,0x28(%rsp)
140017687:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001768c:	44 8b cf             	mov    %edi,%r9d
14001768f:	4c 8b c5             	mov    %rbp,%r8
140017692:	b9 e9 fd 00 00       	mov    $0xfde9,%ecx
140017697:	e8 b8 f1 ff ff       	call   0x140016854
14001769c:	48 8b c3             	mov    %rbx,%rax
14001769f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400176a4:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1400176a9:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1400176ae:	48 83 c4 40          	add    $0x40,%rsp
1400176b2:	5f                   	pop    %rdi
1400176b3:	c3                   	ret
1400176b4:	33 d2                	xor    %edx,%edx
1400176b6:	b9 53 20 54 01       	mov    $0x1542053,%ecx
1400176bb:	e8 24 3c ff ff       	call   0x14000b2e4
1400176c0:	cc                   	int3
1400176c1:	90                   	nop
1400176c2:	90                   	nop
1400176c3:	90                   	nop
1400176c4:	40 53                	rex push %rbx
1400176c6:	48 83 ec 20          	sub    $0x20,%rsp
1400176ca:	48 8d 99 98 00 00 00 	lea    0x98(%rcx),%rbx
1400176d1:	48 8b cb             	mov    %rbx,%rcx
1400176d4:	e8 eb 05 00 00       	call   0x140017cc4
1400176d9:	48 8b cb             	mov    %rbx,%rcx
1400176dc:	48 83 c4 20          	add    $0x20,%rsp
1400176e0:	5b                   	pop    %rbx
1400176e1:	48 ff 25 20 b1 1f 00 	rex.W jmp *0x1fb120(%rip)        # 0x140212808
1400176e8:	cc                   	int3
1400176e9:	90                   	nop
1400176ea:	90                   	nop
1400176eb:	90                   	nop
1400176ec:	90                   	nop
1400176ed:	90                   	nop
1400176ee:	90                   	nop
1400176ef:	90                   	nop
1400176f0:	48 8b c4             	mov    %rsp,%rax
1400176f3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400176f7:	48 89 70 10          	mov    %rsi,0x10(%rax)
1400176fb:	48 89 78 18          	mov    %rdi,0x18(%rax)
1400176ff:	4c 89 70 20          	mov    %r14,0x20(%rax)
140017703:	4c 8b d2             	mov    %rdx,%r10
140017706:	48 8d 51 70          	lea    0x70(%rcx),%rdx
14001770a:	41 8b d9             	mov    %r9d,%ebx
14001770d:	4c 8b d9             	mov    %rcx,%r11
140017710:	41 f6 c1 01          	test   $0x1,%r9b
140017714:	74 09                	je     0x14001771f
140017716:	f6 02 04             	testb  $0x4,(%rdx)
140017719:	74 04                	je     0x14001771f
14001771b:	b1 01                	mov    $0x1,%cl
14001771d:	eb 02                	jmp    0x140017721
14001771f:	32 c9                	xor    %cl,%cl
140017721:	f6 c3 02             	test   $0x2,%bl
140017724:	74 09                	je     0x14001772f
140017726:	f6 02 02             	testb  $0x2,(%rdx)
140017729:	74 04                	je     0x14001772f
14001772b:	b0 01                	mov    $0x1,%al
14001772d:	eb 02                	jmp    0x140017731
14001772f:	32 c0                	xor    %al,%al
140017731:	84 c9                	test   %cl,%cl
140017733:	0f 85 c7 00 00 00    	jne    0x140017800
140017739:	84 c0                	test   %al,%al
14001773b:	0f 85 bf 00 00 00    	jne    0x140017800
140017741:	4d 8b 48 08          	mov    0x8(%r8),%r9
140017745:	4d 03 08             	add    (%r8),%r9
140017748:	f6 02 02             	testb  $0x2,(%rdx)
14001774b:	49 8b 43 38          	mov    0x38(%r11),%rax
14001774f:	4c 8b 00             	mov    (%rax),%r8
140017752:	74 04                	je     0x140017758
140017754:	33 c9                	xor    %ecx,%ecx
140017756:	eb 16                	jmp    0x14001776e
140017758:	49 8b 43 40          	mov    0x40(%r11),%rax
14001775c:	48 8b 08             	mov    (%rax),%rcx
14001775f:	48 85 c9             	test   %rcx,%rcx
140017762:	74 0a                	je     0x14001776e
140017764:	49 39 4b 68          	cmp    %rcx,0x68(%r11)
140017768:	73 04                	jae    0x14001776e
14001776a:	49 89 4b 68          	mov    %rcx,0x68(%r11)
14001776e:	4d 8b 73 18          	mov    0x18(%r11),%r14
140017772:	49 8b 53 68          	mov    0x68(%r11),%rdx
140017776:	48 8b c2             	mov    %rdx,%rax
140017779:	49 8b 36             	mov    (%r14),%rsi
14001777c:	48 2b c6             	sub    %rsi,%rax
14001777f:	48 d1 f8             	sar    $1,%rax
140017782:	4c 3b c8             	cmp    %rax,%r9
140017785:	77 79                	ja     0x140017800
140017787:	4d 85 c9             	test   %r9,%r9
14001778a:	74 14                	je     0x1400177a0
14001778c:	f6 c3 01             	test   $0x1,%bl
14001778f:	74 05                	je     0x140017796
140017791:	4d 85 c0             	test   %r8,%r8
140017794:	74 6a                	je     0x140017800
140017796:	f6 c3 02             	test   $0x2,%bl
140017799:	74 05                	je     0x1400177a0
14001779b:	48 85 c9             	test   %rcx,%rcx
14001779e:	74 60                	je     0x140017800
1400177a0:	4a 8d 3c 4e          	lea    (%rsi,%r9,2),%rdi
1400177a4:	f6 c3 01             	test   $0x1,%bl
1400177a7:	74 1b                	je     0x1400177c4
1400177a9:	4d 85 c0             	test   %r8,%r8
1400177ac:	74 16                	je     0x1400177c4
1400177ae:	49 89 36             	mov    %rsi,(%r14)
1400177b1:	48 2b d7             	sub    %rdi,%rdx
1400177b4:	49 8b 43 38          	mov    0x38(%r11),%rax
1400177b8:	48 d1 fa             	sar    $1,%rdx
1400177bb:	48 89 38             	mov    %rdi,(%rax)
1400177be:	49 8b 43 50          	mov    0x50(%r11),%rax
1400177c2:	89 10                	mov    %edx,(%rax)
1400177c4:	f6 c3 02             	test   $0x2,%bl
1400177c7:	74 32                	je     0x1400177fb
1400177c9:	48 85 c9             	test   %rcx,%rcx
1400177cc:	74 2d                	je     0x1400177fb
1400177ce:	49 8b 43 58          	mov    0x58(%r11),%rax
1400177d2:	48 63 10             	movslq (%rax),%rdx
1400177d5:	49 8b 43 40          	mov    0x40(%r11),%rax
1400177d9:	48 8b 08             	mov    (%rax),%rcx
1400177dc:	49 8b 43 20          	mov    0x20(%r11),%rax
1400177e0:	4c 8d 04 51          	lea    (%rcx,%rdx,2),%r8
1400177e4:	48 89 30             	mov    %rsi,(%rax)
1400177e7:	4c 2b c7             	sub    %rdi,%r8
1400177ea:	49 8b 43 40          	mov    0x40(%r11),%rax
1400177ee:	49 d1 f8             	sar    $1,%r8
1400177f1:	48 89 38             	mov    %rdi,(%rax)
1400177f4:	49 8b 43 58          	mov    0x58(%r11),%rax
1400177f8:	44 89 00             	mov    %r8d,(%rax)
1400177fb:	4d 89 0a             	mov    %r9,(%r10)
1400177fe:	eb 04                	jmp    0x140017804
140017800:	49 83 0a ff          	orq    $0xffffffffffffffff,(%r10)
140017804:	49 83 62 08 00       	andq   $0x0,0x8(%r10)
140017809:	33 c0                	xor    %eax,%eax
14001780b:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
140017810:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140017815:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
14001781a:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
14001781f:	49 89 42 10          	mov    %rax,0x10(%r10)
140017823:	49 8b c2             	mov    %r10,%rax
140017826:	c3                   	ret
140017827:	90                   	nop
140017828:	90                   	nop
140017829:	90                   	nop
14001782a:	90                   	nop
14001782b:	90                   	nop
14001782c:	90                   	nop
14001782d:	90                   	nop
14001782e:	90                   	nop
14001782f:	90                   	nop
140017830:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140017835:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001783a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14001783f:	8b 5c 24 28          	mov    0x28(%rsp),%ebx
140017843:	4c 8b d2             	mov    %rdx,%r10
140017846:	48 8d 51 70          	lea    0x70(%rcx),%rdx
14001784a:	49 8b f0             	mov    %r8,%rsi
14001784d:	4c 8b d9             	mov    %rcx,%r11
140017850:	f6 c3 01             	test   $0x1,%bl
140017853:	74 09                	je     0x14001785e
140017855:	f6 02 04             	testb  $0x4,(%rdx)
140017858:	74 04                	je     0x14001785e
14001785a:	b1 01                	mov    $0x1,%cl
14001785c:	eb 02                	jmp    0x140017860
14001785e:	32 c9                	xor    %cl,%cl
140017860:	f6 c3 02             	test   $0x2,%bl
140017863:	74 09                	je     0x14001786e
140017865:	f6 02 02             	testb  $0x2,(%rdx)
140017868:	74 04                	je     0x14001786e
14001786a:	b0 01                	mov    $0x1,%al
14001786c:	eb 02                	jmp    0x140017870
14001786e:	32 c0                	xor    %al,%al
140017870:	84 c9                	test   %cl,%cl
140017872:	0f 85 30 01 00 00    	jne    0x1400179a8
140017878:	84 c0                	test   %al,%al
14001787a:	0f 85 28 01 00 00    	jne    0x1400179a8
140017880:	f6 02 02             	testb  $0x2,(%rdx)
140017883:	49 8b 43 38          	mov    0x38(%r11),%rax
140017887:	4c 8b 00             	mov    (%rax),%r8
14001788a:	74 04                	je     0x140017890
14001788c:	33 d2                	xor    %edx,%edx
14001788e:	eb 16                	jmp    0x1400178a6
140017890:	49 8b 43 40          	mov    0x40(%r11),%rax
140017894:	48 8b 10             	mov    (%rax),%rdx
140017897:	48 85 d2             	test   %rdx,%rdx
14001789a:	74 0a                	je     0x1400178a6
14001789c:	49 39 53 68          	cmp    %rdx,0x68(%r11)
1400178a0:	73 04                	jae    0x1400178a6
1400178a2:	49 89 53 68          	mov    %rdx,0x68(%r11)
1400178a6:	49 8b 43 18          	mov    0x18(%r11),%rax
1400178aa:	49 8b 4b 68          	mov    0x68(%r11),%rcx
1400178ae:	48 8b 38             	mov    (%rax),%rdi
1400178b1:	48 2b cf             	sub    %rdi,%rcx
1400178b4:	48 d1 f9             	sar    $1,%rcx
1400178b7:	45 85 c9             	test   %r9d,%r9d
1400178ba:	74 5c                	je     0x140017918
1400178bc:	41 83 e9 01          	sub    $0x1,%r9d
1400178c0:	74 0f                	je     0x1400178d1
1400178c2:	41 83 f9 01          	cmp    $0x1,%r9d
1400178c6:	0f 85 dc 00 00 00    	jne    0x1400179a8
1400178cc:	48 8b c1             	mov    %rcx,%rax
1400178cf:	eb 49                	jmp    0x14001791a
1400178d1:	8b c3                	mov    %ebx,%eax
1400178d3:	83 e0 03             	and    $0x3,%eax
1400178d6:	3c 03                	cmp    $0x3,%al
1400178d8:	0f 84 ca 00 00 00    	je     0x1400179a8
1400178de:	f6 c3 01             	test   $0x1,%bl
1400178e1:	74 19                	je     0x1400178fc
1400178e3:	4d 85 c0             	test   %r8,%r8
1400178e6:	75 09                	jne    0x1400178f1
1400178e8:	48 85 ff             	test   %rdi,%rdi
1400178eb:	0f 85 b7 00 00 00    	jne    0x1400179a8
1400178f1:	49 8b c0             	mov    %r8,%rax
1400178f4:	48 2b c7             	sub    %rdi,%rax
1400178f7:	48 d1 f8             	sar    $1,%rax
1400178fa:	eb 1e                	jmp    0x14001791a
1400178fc:	f6 c3 02             	test   $0x2,%bl
1400178ff:	0f 84 a3 00 00 00    	je     0x1400179a8
140017905:	48 85 d2             	test   %rdx,%rdx
140017908:	75 09                	jne    0x140017913
14001790a:	48 85 ff             	test   %rdi,%rdi
14001790d:	0f 85 95 00 00 00    	jne    0x1400179a8
140017913:	48 8b c2             	mov    %rdx,%rax
140017916:	eb dc                	jmp    0x1400178f4
140017918:	33 c0                	xor    %eax,%eax
14001791a:	4c 8d 0c 30          	lea    (%rax,%rsi,1),%r9
14001791e:	4c 3b c9             	cmp    %rcx,%r9
140017921:	0f 87 81 00 00 00    	ja     0x1400179a8
140017927:	4d 85 c9             	test   %r9,%r9
14001792a:	74 14                	je     0x140017940
14001792c:	f6 c3 01             	test   $0x1,%bl
14001792f:	74 05                	je     0x140017936
140017931:	4d 85 c0             	test   %r8,%r8
140017934:	74 72                	je     0x1400179a8
140017936:	f6 c3 02             	test   $0x2,%bl
140017939:	74 05                	je     0x140017940
14001793b:	48 85 d2             	test   %rdx,%rdx
14001793e:	74 68                	je     0x1400179a8
140017940:	4a 8d 34 4f          	lea    (%rdi,%r9,2),%rsi
140017944:	f6 c3 01             	test   $0x1,%bl
140017947:	74 23                	je     0x14001796c
140017949:	4d 85 c0             	test   %r8,%r8
14001794c:	74 1e                	je     0x14001796c
14001794e:	49 8b 43 18          	mov    0x18(%r11),%rax
140017952:	49 8b 4b 68          	mov    0x68(%r11),%rcx
140017956:	48 2b ce             	sub    %rsi,%rcx
140017959:	48 d1 f9             	sar    $1,%rcx
14001795c:	48 89 38             	mov    %rdi,(%rax)
14001795f:	49 8b 43 38          	mov    0x38(%r11),%rax
140017963:	48 89 30             	mov    %rsi,(%rax)
140017966:	49 8b 43 50          	mov    0x50(%r11),%rax
14001796a:	89 08                	mov    %ecx,(%rax)
14001796c:	f6 c3 02             	test   $0x2,%bl
14001796f:	74 32                	je     0x1400179a3
140017971:	48 85 d2             	test   %rdx,%rdx
140017974:	74 2d                	je     0x1400179a3
140017976:	49 8b 43 58          	mov    0x58(%r11),%rax
14001797a:	48 63 10             	movslq (%rax),%rdx
14001797d:	49 8b 43 40          	mov    0x40(%r11),%rax
140017981:	48 8b 08             	mov    (%rax),%rcx
140017984:	49 8b 43 20          	mov    0x20(%r11),%rax
140017988:	4c 8d 04 51          	lea    (%rcx,%rdx,2),%r8
14001798c:	48 89 38             	mov    %rdi,(%rax)
14001798f:	4c 2b c6             	sub    %rsi,%r8
140017992:	49 8b 43 40          	mov    0x40(%r11),%rax
140017996:	49 d1 f8             	sar    $1,%r8
140017999:	48 89 30             	mov    %rsi,(%rax)
14001799c:	49 8b 43 58          	mov    0x58(%r11),%rax
1400179a0:	44 89 00             	mov    %r8d,(%rax)
1400179a3:	4d 89 0a             	mov    %r9,(%r10)
1400179a6:	eb 04                	jmp    0x1400179ac
1400179a8:	49 83 0a ff          	orq    $0xffffffffffffffff,(%r10)
1400179ac:	49 83 62 08 00       	andq   $0x0,0x8(%r10)
1400179b1:	33 c0                	xor    %eax,%eax
1400179b3:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1400179b8:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
1400179bd:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
1400179c2:	49 89 42 10          	mov    %rax,0x10(%r10)
1400179c6:	49 8b c2             	mov    %r10,%rax
1400179c9:	c3                   	ret
1400179ca:	90                   	nop
1400179cb:	90                   	nop
1400179cc:	90                   	nop
1400179cd:	90                   	nop
1400179ce:	90                   	nop
1400179cf:	90                   	nop