140046673:	cc                   	int3
140046674:	44 3b f1             	cmp    %ecx,%r14d
140046677:	0f 83 81 00 00 00    	jae    0x1400466fe
14004667d:	b8 20 4e 00 00       	mov    $0x4e20,%eax
140046682:	44 8b f1             	mov    %ecx,%r14d
140046685:	44 3b c0             	cmp    %eax,%r8d
140046688:	8b e8                	mov    %eax,%ebp
14004668a:	b8 1f 85 eb 51       	mov    $0x51eb851f,%eax
14004668f:	41 0f 47 e8          	cmova  %r8d,%ebp
140046693:	f7 e5                	mul    %ebp
140046695:	8b c5                	mov    %ebp,%eax
140046697:	8b f2                	mov    %edx,%esi
140046699:	c1 ee 05             	shr    $0x5,%esi
14004669c:	41 3b f1             	cmp    %r9d,%esi
14004669f:	41 0f 47 f1          	cmova  %r9d,%esi
1400466a3:	33 d2                	xor    %edx,%edx
1400466a5:	f7 f6                	div    %esi
1400466a7:	8b d8                	mov    %eax,%ebx
1400466a9:	e9 db 1f fc ff       	jmp    0x140008689
1400466ae:	48 8b 0d 4b 89 05 00 	mov    0x5894b(%rip),%rcx        # 0x14009f000
1400466b5:	49 3b cd             	cmp    %r13,%rcx
1400466b8:	0f 84 f9 1f fc ff    	je     0x1400086b7
1400466be:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400466c2:	0f 84 e0 1f fc ff    	je     0x1400086a8
1400466c8:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
1400466cc:	4c 8d 05 f5 ae 04 00 	lea    0x4aef5(%rip),%r8        # 0x1400915c8
1400466d3:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400466d7:	ba 19 00 00 00       	mov    $0x19,%edx
1400466dc:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400466e0:	e8 93 14 01 00       	call   0x140057b78
1400466e5:	90                   	nop
1400466e6:	e9 b6 1f fc ff       	jmp    0x1400086a1
1400466eb:	83 7c 24 44 02       	cmpl   $0x2,0x44(%rsp)
1400466f0:	0f 85 ab 1f fc ff    	jne    0x1400086a1
1400466f6:	85 db                	test   %ebx,%ebx
1400466f8:	0f 85 a3 1f fc ff    	jne    0x1400086a1
1400466fe:	b2 01                	mov    $0x1,%dl
140046700:	48 8d 0d e9 9c 05 00 	lea    0x59ce9(%rip),%rcx        # 0x1400a03f0
140046707:	48 ff 15 1a ec 03 00 	rex.W call *0x3ec1a(%rip)        # 0x140085328
14004670e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140046713:	48 8b 05 e6 88 05 00 	mov    0x588e6(%rip),%rax        # 0x14009f000
14004671a:	49 3b c5             	cmp    %r13,%rax
14004671d:	74 4b                	je     0x14004676a
14004671f:	f6 40 1c 01          	testb  $0x1,0x1c(%rax)
140046723:	74 45                	je     0x14004676a
140046725:	8b 0c 25 04 00 fe 7f 	mov    0x7ffe0004,%ecx
14004672c:	b8 20 03 fe 7f       	mov    $0x7ffe0320,%eax
140046731:	48 c1 e1 20          	shl    $0x20,%rcx
140046735:	48 8b 00             	mov    (%rax),%rax
140046738:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14004673c:	48 c1 e0 08          	shl    $0x8,%rax
140046740:	48 f7 e1             	mul    %rcx
140046743:	8b 44 24 54          	mov    0x54(%rsp),%eax
140046747:	48 8b 0d b2 88 05 00 	mov    0x588b2(%rip),%rcx        # 0x14009f000
14004674e:	41 2b d7             	sub    %r15d,%edx
140046751:	89 54 24 30          	mov    %edx,0x30(%rsp)
140046755:	89 44 24 28          	mov    %eax,0x28(%rsp)
140046759:	8b 44 24 58          	mov    0x58(%rsp),%eax
14004675d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140046761:	89 44 24 20          	mov    %eax,0x20(%rsp)
140046765:	e8 16 3f 02 00       	call   0x14006a680
14004676a:	83 7f 28 00          	cmpl   $0x0,0x28(%rdi)
14004676e:	74 1c                	je     0x14004678c
140046770:	48 8b 5f 38          	mov    0x38(%rdi),%rbx
140046774:	48 8b cf             	mov    %rdi,%rcx
140046777:	e8 4c 46 fd ff       	call   0x14001adc8
14004677c:	48 8b d0             	mov    %rax,%rdx
14004677f:	4c 8b c3             	mov    %rbx,%r8
140046782:	b9 16 00 00 00       	mov    $0x16,%ecx
140046787:	e8 b0 21 fc ff       	call   0x14000893c
14004678c:	48 8d 0d 5d 9c 05 00 	lea    0x59c5d(%rip),%rcx        # 0x1400a03f0
140046793:	48 ff 15 16 ef 03 00 	rex.W call *0x3ef16(%rip)        # 0x1400856b0
14004679a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004679f:	90                   	nop
1400467a0:	e9 fc 1e fc ff       	jmp    0x1400086a1
1400467a5:	8b 44 24 44          	mov    0x44(%rsp),%eax
1400467a9:	4c 8d 05 18 ae 04 00 	lea    0x4ae18(%rip),%r8        # 0x1400915c8
1400467b0:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
1400467b4:	ba 1b 00 00 00       	mov    $0x1b,%edx
1400467b9:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400467bd:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400467c1:	e8 b2 13 01 00       	call   0x140057b78
1400467c6:	90                   	nop
1400467c7:	e9 eb 1e fc ff       	jmp    0x1400086b7
1400467cc:	48 8b 0d 2d 88 05 00 	mov    0x5882d(%rip),%rcx        # 0x14009f000
1400467d3:	48 8d 05 26 88 05 00 	lea    0x58826(%rip),%rax        # 0x14009f000
1400467da:	48 3b c8             	cmp    %rax,%rcx
1400467dd:	74 1e                	je     0x1400467fd
1400467df:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400467e3:	74 18                	je     0x1400467fd
1400467e5:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400467e9:	4c 8d 05 e8 22 04 00 	lea    0x422e8(%rip),%r8        # 0x140088ad8
1400467f0:	ba 7e 00 00 00       	mov    $0x7e,%edx
1400467f5:	4c 8b cf             	mov    %rdi,%r9
1400467f8:	e8 13 13 01 00       	call   0x140057b10
1400467fd:	b8 08 00 00 00       	mov    $0x8,%eax
140046802:	e9 4b d6 fd ff       	jmp    0x140023e52
140046807:	cc                   	int3
140046808:	41 bf 41 00 00 00    	mov    $0x41,%r15d
14004680e:	e9 7e 1f fc ff       	jmp    0x140008791
140046813:	44 8b ff             	mov    %edi,%r15d
140046816:	e9 76 1f fc ff       	jmp    0x140008791
14004681b:	33 c9                	xor    %ecx,%ecx
14004681d:	43 8d 1c 2f          	lea    (%r15,%r13,1),%ebx
140046821:	48 ff 15 58 e3 03 00 	rex.W call *0x3e358(%rip)        # 0x140084b80
140046828:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004682d:	41 b9 40 00 00 00    	mov    $0x40,%r9d
140046833:	4c 8d 45 10          	lea    0x10(%rbp),%r8
140046837:	48 8b c8             	mov    %rax,%rcx
14004683a:	8b d3                	mov    %ebx,%edx
14004683c:	48 ff 15 35 e3 03 00 	rex.W call *0x3e335(%rip)        # 0x140084b78
140046843:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140046848:	85 c0                	test   %eax,%eax
14004684a:	0f 84 28 20 fc ff    	je     0x140008878
140046850:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140046855:	48 85 c0             	test   %rax,%rax
140046858:	74 03                	je     0x14004685d
14004685a:	48 8b 38             	mov    (%rax),%rdi
14004685d:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140046862:	4c 8d 4d 10          	lea    0x10(%rbp),%r9
140046866:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
14004686b:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140046870:	49 8b d6             	mov    %r14,%rdx
140046873:	8b ce                	mov    %esi,%ecx
140046875:	e8 c2 20 fc ff       	call   0x14000893c
14004687a:	90                   	nop
14004687b:	e9 f8 1f fc ff       	jmp    0x140008878
140046880:	8b ce                	mov    %esi,%ecx
140046882:	e8 b5 20 fc ff       	call   0x14000893c
140046887:	90                   	nop
140046888:	e9 68 1f fc ff       	jmp    0x1400087f5
14004688d:	cc                   	int3
14004688e:	48 8b 0d 6b 87 05 00 	mov    0x5876b(%rip),%rcx        # 0x14009f000
140046895:	48 8d 05 64 87 05 00 	lea    0x58764(%rip),%rax        # 0x14009f000
14004689c:	48 3b c8             	cmp    %rax,%rcx
14004689f:	0f 84 42 21 fc ff    	je     0x1400089e7
1400468a5:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400468a9:	0f 84 38 21 fc ff    	je     0x1400089e7
1400468af:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400468b3:	4c 8d 05 86 23 04 00 	lea    0x42386(%rip),%r8        # 0x140088c40
1400468ba:	ba 0a 00 00 00       	mov    $0xa,%edx
1400468bf:	44 8b cb             	mov    %ebx,%r9d
1400468c2:	e8 55 10 01 00       	call   0x14005791c
1400468c7:	90                   	nop
1400468c8:	e9 1a 21 fc ff       	jmp    0x1400089e7
1400468cd:	48 8b 0d 2c 87 05 00 	mov    0x5872c(%rip),%rcx        # 0x14009f000
1400468d4:	48 8d 05 25 87 05 00 	lea    0x58725(%rip),%rax        # 0x14009f000
1400468db:	48 3b c8             	cmp    %rax,%rcx
1400468de:	0f 84 03 21 fc ff    	je     0x1400089e7
1400468e4:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400468e8:	0f 84 f9 20 fc ff    	je     0x1400089e7
1400468ee:	46 8b 0c 2a          	mov    (%rdx,%r13,1),%r9d
1400468f2:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400468f6:	44 89 44 24 30       	mov    %r8d,0x30(%rsp)
1400468fb:	44 89 54 24 28       	mov    %r10d,0x28(%rsp)
140046900:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140046904:	e8 27 3e 02 00       	call   0x14006a730
140046909:	90                   	nop
14004690a:	e9 d8 20 fc ff       	jmp    0x1400089e7
14004690f:	42 f6 44 2a 08 01    	testb  $0x1,0x8(%rdx,%r13,1)
140046915:	45 8b d4             	mov    %r12d,%r10d
140046918:	45 8b 1e             	mov    (%r14),%r11d
14004691b:	44 0f b6 ce          	movzbl %sil,%r9d
14004691f:	41 0f b6 c8          	movzbl %r8b,%ecx
140046923:	74 08                	je     0x14004692d
140046925:	8d 41 ff             	lea    -0x1(%rcx),%eax
140046928:	44 3b c8             	cmp    %eax,%r9d
14004692b:	74 10                	je     0x14004693d
14004692d:	42 f6 44 2a 08 08    	testb  $0x8,0x8(%rdx,%r13,1)
140046933:	74 1a                	je     0x14004694f
140046935:	8d 41 fe             	lea    -0x2(%rcx),%eax
140046938:	44 3b c8             	cmp    %eax,%r9d
14004693b:	75 12                	jne    0x14004694f
14004693d:	41 6b d1 0e          	imul   $0xe,%r9d,%edx
140046941:	41 ba 02 00 00 00    	mov    $0x2,%r10d
140046947:	c7 44 55 90 25 00 25 	movl   $0x250025,-0x70(%rbp,%rdx,2)
14004694e:	00
14004694f:	41 6b d9 0e          	imul   $0xe,%r9d,%ebx
140046953:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140046957:	41 8b c2             	mov    %r10d,%eax
14004695a:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
140046960:	45 2b c2             	sub    %r10d,%r8d
140046963:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
140046969:	41 8b cb             	mov    %r11d,%ecx
14004696c:	48 03 c3             	add    %rbx,%rax
14004696f:	48 8d 14 42          	lea    (%rdx,%rax,2),%rdx
140046973:	48 ff 15 16 e0 03 00 	rex.W call *0x3e016(%rip)        # 0x140084990
14004697a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004697f:	85 c0                	test   %eax,%eax
140046981:	75 13                	jne    0x140046996
140046983:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140046987:	48 8d 0c 59          	lea    (%rcx,%rbx,2),%rcx
14004698b:	8b 9d c0 00 00 00    	mov    0xc0(%rbp),%ebx
140046991:	e9 bc 20 fc ff       	jmp    0x140008a52
140046996:	48 8b 0d 63 86 05 00 	mov    0x58663(%rip),%rcx        # 0x14009f000
14004699d:	48 8d 05 5c 86 05 00 	lea    0x5865c(%rip),%rax        # 0x14009f000
1400469a4:	48 3b c8             	cmp    %rax,%rcx
1400469a7:	0f 84 3a 20 fc ff    	je     0x1400089e7
1400469ad:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400469b1:	0f 84 30 20 fc ff    	je     0x1400089e7
1400469b7:	44 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%r9d
1400469be:	ba 0d 00 00 00       	mov    $0xd,%edx
1400469c3:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400469c7:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
1400469cc:	4f 8d 04 49          	lea    (%r9,%r9,2),%r8
1400469d0:	47 8b 4c 85 00       	mov    0x0(%r13,%r8,4),%r9d
1400469d5:	4c 8d 05 64 22 04 00 	lea    0x42264(%rip),%r8        # 0x140088c40
1400469dc:	e8 57 10 01 00       	call   0x140057a38
1400469e1:	90                   	nop
1400469e2:	e9 00 20 fc ff       	jmp    0x1400089e7
1400469e7:	43 0f b6 4c 85 04    	movzbl 0x4(%r13,%r8,4),%ecx
1400469ed:	84 c9                	test   %cl,%cl
1400469ef:	0f 84 b2 20 fc ff    	je     0x140008aa7
1400469f5:	4c 8b 7c cc 48       	mov    0x48(%rsp,%rcx,8),%r15
1400469fa:	8d 79 ff             	lea    -0x1(%rcx),%edi
1400469fd:	e9 a5 20 fc ff       	jmp    0x140008aa7
140046a02:	43 0f b6 4c 85 04    	movzbl 0x4(%r13,%r8,4),%ecx
140046a08:	80 f9 01             	cmp    $0x1,%cl
140046a0b:	0f 86 96 20 fc ff    	jbe    0x140008aa7
140046a11:	4c 8b 7c cc 40       	mov    0x40(%rsp,%rcx,8),%r15
140046a16:	8d 79 fe             	lea    -0x2(%rcx),%edi
140046a19:	e9 89 20 fc ff       	jmp    0x140008aa7
140046a1e:	8d 41 ff             	lea    -0x1(%rcx),%eax
140046a21:	84 c9                	test   %cl,%cl
140046a23:	0f b6 f8             	movzbl %al,%edi
140046a26:	41 0f 44 fc          	cmove  %r12d,%edi
140046a2a:	e9 78 20 fc ff       	jmp    0x140008aa7
140046a2f:	84 c9                	test   %cl,%cl
140046a31:	0f 84 79 20 fc ff    	je     0x140008ab0
140046a37:	0f b6 c1             	movzbl %cl,%eax
140046a3a:	4c 8b 54 c4 48       	mov    0x48(%rsp,%rax,8),%r10
140046a3f:	e9 72 20 fc ff       	jmp    0x140008ab6
140046a44:	84 c9                	test   %cl,%cl
140046a46:	0f 84 72 20 fc ff    	je     0x140008abe
140046a4c:	48 8b 4c c4 48       	mov    0x48(%rsp,%rax,8),%rcx
140046a51:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140046a55:	48 ff c0             	inc    %rax
140046a58:	66 44 39 24 41       	cmp    %r12w,(%rcx,%rax,2)
140046a5d:	75 f6                	jne    0x140046a55
140046a5f:	8d 0c 45 02 00 00 00 	lea    0x2(,%rax,2),%ecx
140046a66:	e9 56 20 fc ff       	jmp    0x140008ac1
140046a6b:	48 8b 0d 8e 85 05 00 	mov    0x5858e(%rip),%rcx        # 0x14009f000
140046a72:	48 8d 05 87 85 05 00 	lea    0x58587(%rip),%rax        # 0x14009f000
140046a79:	48 3b c8             	cmp    %rax,%rcx
140046a7c:	0f 84 65 1f fc ff    	je     0x1400089e7
140046a82:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140046a86:	0f 84 5b 1f fc ff    	je     0x1400089e7
140046a8c:	48 ff 15 dd df 03 00 	rex.W call *0x3dfdd(%rip)        # 0x140084a70
140046a93:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140046a98:	44 8b 85 c0 00 00 00 	mov    0xc0(%rbp),%r8d
140046a9f:	48 8b 0d 5a 85 05 00 	mov    0x5855a(%rip),%rcx        # 0x14009f000
140046aa6:	89 44 24 28          	mov    %eax,0x28(%rsp)
140046aaa:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
140046aaf:	4b 8d 14 40          	lea    (%r8,%r8,2),%rdx
140046ab3:	45 8b 4c 95 00       	mov    0x0(%r13,%rdx,4),%r9d
140046ab8:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140046abc:	e8 e3 3c 02 00       	call   0x14006a7a4
140046ac1:	90                   	nop
140046ac2:	e9 20 1f fc ff       	jmp    0x1400089e7
140046ac7:	48 8b 0d 32 85 05 00 	mov    0x58532(%rip),%rcx        # 0x14009f000
140046ace:	48 8d 05 2b 85 05 00 	lea    0x5852b(%rip),%rax        # 0x14009f000
140046ad5:	48 3b c8             	cmp    %rax,%rcx
140046ad8:	0f 84 09 1f fc ff    	je     0x1400089e7
140046ade:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140046ae2:	0f 84 ff 1e fc ff    	je     0x1400089e7
140046ae8:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140046aec:	48 8d 14 5b          	lea    (%rbx,%rbx,2),%rdx
140046af0:	41 0f b6 44 95 04    	movzbl 0x4(%r13,%rdx,4),%eax
140046af6:	45 8b 4c 95 00       	mov    0x0(%r13,%rdx,4),%r9d
140046afb:	89 44 24 30          	mov    %eax,0x30(%rsp)
140046aff:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140046b03:	e8 04 3d 02 00       	call   0x14006a80c
140046b08:	90                   	nop
140046b09:	e9 d9 1e fc ff       	jmp    0x1400089e7
140046b0e:	48 8b 05 6b 85 05 00 	mov    0x5856b(%rip),%rax        # 0x14009f080
140046b15:	48 23 c2             	and    %rdx,%rax
140046b18:	48 3b 05 61 85 05 00 	cmp    0x58561(%rip),%rax        # 0x14009f080
140046b1f:	0f 85 67 20 fc ff    	jne    0x140008b8c
140046b25:	48 ff 15 a4 e3 03 00 	rex.W call *0x3e3a4(%rip)        # 0x140084ed0
140046b2c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140046b31:	48 8d 15 ff 88 04 00 	lea    0x488ff(%rip),%rdx        # 0x14008f437
140046b38:	89 7c 24 40          	mov    %edi,0x40(%rsp)
140046b3c:	48 2b 83 50 01 00 00 	sub    0x150(%rbx),%rax
140046b43:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140046b48:	8b 43 4c             	mov    0x4c(%rbx),%eax
140046b4b:	89 44 24 44          	mov    %eax,0x44(%rsp)
140046b4f:	48 8b 43 38          	mov    0x38(%rbx),%rax
140046b53:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140046b58:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140046b5d:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140046b62:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140046b67:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140046b6c:	48 8d 44 24 44       	lea    0x44(%rsp),%rax
140046b71:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140046b76:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140046b7b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140046b80:	e8 83 a1 01 00       	call   0x140060d08
140046b85:	90                   	nop
140046b86:	e9 01 20 fc ff       	jmp    0x140008b8c
140046b8b:	cc                   	int3
140046b8c:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140046b90:	4c 8d 05 41 1f 04 00 	lea    0x41f41(%rip),%r8        # 0x140088ad8
140046b97:	ba 13 00 00 00       	mov    $0x13,%edx
140046b9c:	4d 8b cf             	mov    %r15,%r9
140046b9f:	e8 6c 0f 01 00       	call   0x140057b10
140046ba4:	90                   	nop
140046ba5:	e9 35 d3 fd ff       	jmp    0x140023edf
140046baa:	48 8b 0d 4f 84 05 00 	mov    0x5844f(%rip),%rcx        # 0x14009f000
140046bb1:	48 3b ce             	cmp    %rsi,%rcx
140046bb4:	0f 84 e1 d3 fd ff    	je     0x140023f9b
140046bba:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140046bbe:	0f 84 d7 d3 fd ff    	je     0x140023f9b
140046bc4:	ba 14 00 00 00       	mov    $0x14,%edx
140046bc9:	eb 05                	jmp    0x140046bd0
140046bcb:	ba 16 00 00 00       	mov    $0x16,%edx
140046bd0:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140046bd4:	4c 8d 05 fd 1e 04 00 	lea    0x41efd(%rip),%r8        # 0x140088ad8
140046bdb:	44 8b c8             	mov    %eax,%r9d
140046bde:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140046be3:	e8 a0 0e 01 00       	call   0x140057a88
140046be8:	90                   	nop
140046be9:	e9 ad d3 fd ff       	jmp    0x140023f9b
140046bee:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140046bf2:	4c 8d 05 df 1e 04 00 	lea    0x41edf(%rip),%r8        # 0x140088ad8
140046bf9:	ba 15 00 00 00       	mov    $0x15,%edx
140046bfe:	4d 8b cf             	mov    %r15,%r9
140046c01:	e8 0a 0f 01 00       	call   0x140057b10
140046c06:	90                   	nop
140046c07:	e9 40 d4 fd ff       	jmp    0x14002404c
140046c0c:	48 8b 0d ed 83 05 00 	mov    0x583ed(%rip),%rcx        # 0x14009f000
140046c13:	48 3b ce             	cmp    %rsi,%rcx
140046c16:	0f 84 7f d3 fd ff    	je     0x140023f9b
140046c1c:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140046c20:	0f 84 75 d3 fd ff    	je     0x140023f9b
140046c26:	eb a3                	jmp    0x140046bcb
140046c28:	bb 08 00 00 00       	mov    $0x8,%ebx
140046c2d:	eb 75                	jmp    0x140046ca4
140046c2f:	48 8b 0d ca 83 05 00 	mov    0x583ca(%rip),%rcx        # 0x14009f000
140046c36:	48 3b ce             	cmp    %rsi,%rcx
140046c39:	0f 84 5c d3 fd ff    	je     0x140023f9b
140046c3f:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140046c43:	0f 84 52 d3 fd ff    	je     0x140023f9b
140046c49:	ba 17 00 00 00       	mov    $0x17,%edx
140046c4e:	44 8b cb             	mov    %ebx,%r9d
140046c51:	eb 08                	jmp    0x140046c5b
140046c53:	ba 18 00 00 00       	mov    $0x18,%edx
140046c58:	44 8b c8             	mov    %eax,%r9d
140046c5b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140046c5f:	4c 8d 05 72 1e 04 00 	lea    0x41e72(%rip),%r8        # 0x140088ad8
140046c66:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)