1400457a6:	74 15                	je     0x1400457bd
1400457a8:	8b c8                	mov    %eax,%ecx
1400457aa:	48 ff 15 e7 fb 03 00 	rex.W call *0x3fbe7(%rip)        # 0x140085398
1400457b1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400457b6:	8b d8                	mov    %eax,%ebx
1400457b8:	e9 5c 13 fc ff       	jmp    0x140006b19
1400457bd:	8b 5c 24 50          	mov    0x50(%rsp),%ebx
1400457c1:	48 ff 15 48 f3 03 00 	rex.W call *0x3f348(%rip)        # 0x140084b10
1400457c8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400457cd:	44 8b c3             	mov    %ebx,%r8d
1400457d0:	bb 08 00 00 00       	mov    $0x8,%ebx
1400457d5:	8b d3                	mov    %ebx,%edx
1400457d7:	48 8b c8             	mov    %rax,%rcx
1400457da:	48 ff 15 27 f3 03 00 	rex.W call *0x3f327(%rip)        # 0x140084b08
1400457e1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400457e6:	48 8b f8             	mov    %rax,%rdi
1400457e9:	48 85 c0             	test   %rax,%rax
1400457ec:	0f 84 27 13 fc ff    	je     0x140006b19
1400457f2:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1400457f7:	45 33 c9             	xor    %r9d,%r9d
1400457fa:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400457ff:	48 8d 0d 1a c1 04 00 	lea    0x4c11a(%rip),%rcx        # 0x140091920
140045806:	8b 44 24 50          	mov    0x50(%rsp),%eax
14004580a:	4c 8b c6             	mov    %rsi,%r8
14004580d:	89 44 24 28          	mov    %eax,0x28(%rsp)
140045811:	33 d2                	xor    %edx,%edx
140045813:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140045818:	48 ff 15 c1 fa 03 00 	rex.W call *0x3fac1(%rip)        # 0x1400852e0
14004581f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140045824:	85 c0                	test   %eax,%eax
140045826:	79 15                	jns    0x14004583d
140045828:	8b c8                	mov    %eax,%ecx
14004582a:	48 ff 15 67 fb 03 00 	rex.W call *0x3fb67(%rip)        # 0x140085398
140045831:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140045836:	8b d8                	mov    %eax,%ebx
140045838:	e9 d3 12 fc ff       	jmp    0x140006b10
14004583d:	33 c0                	xor    %eax,%eax
14004583f:	f0 48 0f b1 3d d8 b5 	lock cmpxchg %rdi,0x5b5d8(%rip)        # 0x1400a0e20
140045846:	05 00
140045848:	48 f7 d8             	neg    %rax
14004584b:	48 1b c9             	sbb    %rcx,%rcx
14004584e:	48 23 f9             	and    %rcx,%rdi
140045851:	48 8b 05 c8 b5 05 00 	mov    0x5b5c8(%rip),%rax        # 0x1400a0e20
140045858:	49 89 06             	mov    %rax,(%r14)
14004585b:	e9 ae 12 fc ff       	jmp    0x140006b0e
140045860:	48 ff 15 a9 f2 03 00 	rex.W call *0x3f2a9(%rip)        # 0x140084b10
140045867:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004586c:	4c 8b c7             	mov    %rdi,%r8
14004586f:	33 d2                	xor    %edx,%edx
140045871:	48 8b c8             	mov    %rax,%rcx
140045874:	48 ff 15 9d f2 03 00 	rex.W call *0x3f29d(%rip)        # 0x140084b18
14004587b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140045880:	90                   	nop
140045881:	e9 93 12 fc ff       	jmp    0x140006b19
140045886:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004588a:	4c 8d 05 47 32 04 00 	lea    0x43247(%rip),%r8        # 0x140088ad8
140045891:	ba 1d 00 00 00       	mov    $0x1d,%edx
140045896:	e8 55 20 01 00       	call   0x1400578f0
14004589b:	90                   	nop
14004589c:	e9 54 bc fd ff       	jmp    0x1400214f5
1400458a1:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
1400458a5:	4c 8d 05 2c 32 04 00 	lea    0x4322c(%rip),%r8        # 0x140088ad8
1400458ac:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400458b0:	ba 1e 00 00 00       	mov    $0x1e,%edx
1400458b5:	e8 56 22 01 00       	call   0x140057b10
1400458ba:	90                   	nop
1400458bb:	e9 98 bc fd ff       	jmp    0x140021558
1400458c0:	48 8b 05 39 97 05 00 	mov    0x59739(%rip),%rax        # 0x14009f000
1400458c7:	48 3b c6             	cmp    %rsi,%rax
1400458ca:	74 30                	je     0x1400458fc
1400458cc:	f7 40 1c 00 08 00 00 	testl  $0x800,0x1c(%rax)
1400458d3:	74 27                	je     0x1400458fc
1400458d5:	8b 47 30             	mov    0x30(%rdi),%eax
1400458d8:	4c 8d 05 f9 31 04 00 	lea    0x431f9(%rip),%r8        # 0x140088ad8
1400458df:	48 8b 0d 1a 97 05 00 	mov    0x5971a(%rip),%rcx        # 0x14009f000
1400458e6:	ba 1f 00 00 00       	mov    $0x1f,%edx
1400458eb:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
1400458ef:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400458f3:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400458f7:	e8 7c 22 01 00       	call   0x140057b78
1400458fc:	48 8b 1b             	mov    (%rbx),%rbx
1400458ff:	e9 27 bc fd ff       	jmp    0x14002152b
140045904:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140045908:	4c 8d 05 c9 31 04 00 	lea    0x431c9(%rip),%r8        # 0x140088ad8
14004590f:	ba 20 00 00 00       	mov    $0x20,%edx
140045914:	e8 d7 1f 01 00       	call   0x1400578f0
140045919:	90                   	nop
14004591a:	e9 b4 bc fd ff       	jmp    0x1400215d3
14004591f:	cc                   	int3
140045920:	49 39 4c d0 08       	cmp    %rcx,0x8(%r8,%rdx,8)
140045925:	0f 85 3c bd fd ff    	jne    0x140021667
14004592b:	48 8b 41 08          	mov    0x8(%rcx),%rax
14004592f:	49 89 44 d0 08       	mov    %rax,0x8(%r8,%rdx,8)
140045934:	e9 2e bd fd ff       	jmp    0x140021667
140045939:	cc                   	int3
14004593a:	4c 8b 4b 38          	mov    0x38(%rbx),%r9
14004593e:	4c 8d 05 93 31 04 00 	lea    0x43193(%rip),%r8        # 0x140088ad8
140045945:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140045949:	ba 12 00 00 00       	mov    $0x12,%edx
14004594e:	e8 bd 21 01 00       	call   0x140057b10
140045953:	90                   	nop
140045954:	e9 75 bd fd ff       	jmp    0x1400216ce
140045959:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14004595e:	48 85 c9             	test   %rcx,%rcx
140045961:	74 12                	je     0x140045975
140045963:	e8 20 bc fc ff       	call   0x140011588
140045968:	85 c0                	test   %eax,%eax
14004596a:	75 09                	jne    0x140045975
14004596c:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140045970:	e8 7b 12 01 00       	call   0x140056bf0
140045975:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14004597c:	00 00
14004597e:	33 d2                	xor    %edx,%edx
140045980:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140045985:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140045989:	48 ff 15 28 fa 03 00 	rex.W call *0x3fa28(%rip)        # 0x1400853b8
140045990:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140045995:	90                   	nop
140045996:	e9 df bd fd ff       	jmp    0x14002177a
14004599b:	cc                   	int3
14004599c:	83 7b 18 ff          	cmpl   $0xffffffff,0x18(%rbx)
1400459a0:	0f 84 4f be fd ff    	je     0x1400217f5
1400459a6:	83 c8 ff             	or     $0xffffffff,%eax
1400459a9:	f0 0f c1 43 18       	lock xadd %eax,0x18(%rbx)
1400459ae:	83 f8 01             	cmp    $0x1,%eax
1400459b1:	0f 85 3e be fd ff    	jne    0x1400217f5
1400459b7:	48 8d 0d 9a ab 05 00 	lea    0x5ab9a(%rip),%rcx        # 0x1400a0558
1400459be:	48 ff 15 6b f4 03 00 	rex.W call *0x3f46b(%rip)        # 0x140084e30
1400459c5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400459ca:	48 8b d3             	mov    %rbx,%rdx
1400459cd:	e8 82 e8 01 00       	call   0x140064254
1400459d2:	48 8b cb             	mov    %rbx,%rcx
1400459d5:	e8 3a e8 01 00       	call   0x140064214
1400459da:	48 8d 0d 77 ab 05 00 	lea    0x5ab77(%rip),%rcx        # 0x1400a0558
1400459e1:	48 ff 15 18 f4 03 00 	rex.W call *0x3f418(%rip)        # 0x140084e00
1400459e8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400459ed:	90                   	nop
1400459ee:	e9 02 be fd ff       	jmp    0x1400217f5
1400459f3:	83 7b 18 ff          	cmpl   $0xffffffff,0x18(%rbx)
1400459f7:	0f 84 3d be fd ff    	je     0x14002183a
1400459fd:	83 c8 ff             	or     $0xffffffff,%eax
140045a00:	f0 0f c1 43 18       	lock xadd %eax,0x18(%rbx)
140045a05:	83 f8 01             	cmp    $0x1,%eax
140045a08:	0f 85 2c be fd ff    	jne    0x14002183a
140045a0e:	48 8d 0d 43 ab 05 00 	lea    0x5ab43(%rip),%rcx        # 0x1400a0558
140045a15:	48 ff 15 14 f4 03 00 	rex.W call *0x3f414(%rip)        # 0x140084e30
140045a1c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140045a21:	48 8b d3             	mov    %rbx,%rdx
140045a24:	e8 2b e8 01 00       	call   0x140064254
140045a29:	48 8b cb             	mov    %rbx,%rcx
140045a2c:	e8 e3 e7 01 00       	call   0x140064214
140045a31:	48 8d 0d 20 ab 05 00 	lea    0x5ab20(%rip),%rcx        # 0x1400a0558
140045a38:	48 ff 15 c1 f3 03 00 	rex.W call *0x3f3c1(%rip)        # 0x140084e00
140045a3f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140045a44:	90                   	nop
140045a45:	e9 f0 bd fd ff       	jmp    0x14002183a
140045a4a:	48 8b 0d af 95 05 00 	mov    0x595af(%rip),%rcx        # 0x14009f000
140045a51:	48 8d 15 a8 95 05 00 	lea    0x595a8(%rip),%rdx        # 0x14009f000
140045a58:	48 3b ca             	cmp    %rdx,%rcx
140045a5b:	0f 84 24 bf fd ff    	je     0x140021985
140045a61:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140045a65:	0f 84 1a bf fd ff    	je     0x140021985
140045a6b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140045a6f:	4c 8d 05 ba 31 04 00 	lea    0x431ba(%rip),%r8        # 0x140088c30
140045a76:	ba 53 01 00 00       	mov    $0x153,%edx
140045a7b:	44 8b c8             	mov    %eax,%r9d
140045a7e:	e8 99 1e 01 00       	call   0x14005791c
140045a83:	90                   	nop
140045a84:	e9 fc be fd ff       	jmp    0x140021985
140045a89:	48 8b 0d 70 95 05 00 	mov    0x59570(%rip),%rcx        # 0x14009f000
140045a90:	48 8d 15 69 95 05 00 	lea    0x59569(%rip),%rdx        # 0x14009f000
140045a97:	48 3b ca             	cmp    %rdx,%rcx
140045a9a:	0f 84 e5 be fd ff    	je     0x140021985
140045aa0:	40 84 71 1c          	test   %sil,0x1c(%rcx)
140045aa4:	0f 84 db be fd ff    	je     0x140021985
140045aaa:	ba 54 01 00 00       	mov    $0x154,%edx
140045aaf:	eb 05                	jmp    0x140045ab6
140045ab1:	ba 55 01 00 00       	mov    $0x155,%edx
140045ab6:	4c 8b 4f 10          	mov    0x10(%rdi),%r9
140045aba:	eb 08                	jmp    0x140045ac4
140045abc:	ba 56 01 00 00       	mov    $0x156,%edx
140045ac1:	4c 8b cb             	mov    %rbx,%r9
140045ac4:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140045ac8:	4c 8d 05 61 31 04 00 	lea    0x43161(%rip),%r8        # 0x140088c30
140045acf:	89 44 24 20          	mov    %eax,0x20(%rsp)
140045ad3:	e8 a0 20 01 00       	call   0x140057b78
140045ad8:	90                   	nop
140045ad9:	e9 a7 be fd ff       	jmp    0x140021985
140045ade:	48 8b 0d 1b 95 05 00 	mov    0x5951b(%rip),%rcx        # 0x14009f000
140045ae5:	48 8d 15 14 95 05 00 	lea    0x59514(%rip),%rdx        # 0x14009f000
140045aec:	48 3b ca             	cmp    %rdx,%rcx
140045aef:	0f 84 90 be fd ff    	je     0x140021985
140045af5:	40 84 71 1c          	test   %sil,0x1c(%rcx)
140045af9:	0f 84 86 be fd ff    	je     0x140021985
140045aff:	eb b0                	jmp    0x140045ab1
140045b01:	48 8b 0d f8 94 05 00 	mov    0x594f8(%rip),%rcx        # 0x14009f000
140045b08:	48 8d 15 f1 94 05 00 	lea    0x594f1(%rip),%rdx        # 0x14009f000
140045b0f:	48 3b ca             	cmp    %rdx,%rcx
140045b12:	0f 84 6d be fd ff    	je     0x140021985
140045b18:	40 84 71 1c          	test   %sil,0x1c(%rcx)
140045b1c:	0f 84 63 be fd ff    	je     0x140021985
140045b22:	eb 98                	jmp    0x140045abc
140045b24:	48 ff 15 bd f1 03 00 	rex.W call *0x3f1bd(%rip)        # 0x140084ce8
140045b2b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140045b30:	90                   	nop
140045b31:	e9 86 be fd ff       	jmp    0x1400219bc
140045b36:	48 8b 0d c3 94 05 00 	mov    0x594c3(%rip),%rcx        # 0x14009f000
140045b3d:	48 8d 15 bc 94 05 00 	lea    0x594bc(%rip),%rdx        # 0x14009f000
140045b44:	48 3b ca             	cmp    %rdx,%rcx
140045b47:	0f 84 f0 be fd ff    	je     0x140021a3d
140045b4d:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140045b51:	0f 84 e6 be fd ff    	je     0x140021a3d
140045b57:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140045b5b:	4c 8d 05 be 2e 04 00 	lea    0x42ebe(%rip),%r8        # 0x140088a20
140045b62:	ba 2a 00 00 00       	mov    $0x2a,%edx
140045b67:	44 8b c8             	mov    %eax,%r9d
140045b6a:	e8 ad 1d 01 00       	call   0x14005791c
140045b6f:	90                   	nop
140045b70:	e9 c8 be fd ff       	jmp    0x140021a3d
140045b75:	cc                   	int3
140045b76:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140045b7b:	b9 04 00 00 00       	mov    $0x4,%ecx
140045b80:	e8 73 6a fd ff       	call   0x14001c5f8
140045b85:	8b d8                	mov    %eax,%ebx
140045b87:	85 c0                	test   %eax,%eax
140045b89:	74 3f                	je     0x140045bca
140045b8b:	48 8b 0d 6e 94 05 00 	mov    0x5946e(%rip),%rcx        # 0x14009f000
140045b92:	48 8d 05 67 94 05 00 	lea    0x59467(%rip),%rax        # 0x14009f000
140045b99:	48 3b c8             	cmp    %rax,%rcx
140045b9c:	0f 84 03 bf fd ff    	je     0x140021aa5
140045ba2:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140045ba6:	0f 84 f9 be fd ff    	je     0x140021aa5
140045bac:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140045bb0:	4c 8d 05 79 30 04 00 	lea    0x43079(%rip),%r8        # 0x140088c30
140045bb7:	ba 62 01 00 00       	mov    $0x162,%edx
140045bbc:	44 8b cb             	mov    %ebx,%r9d
140045bbf:	e8 58 1d 01 00       	call   0x14005791c
140045bc4:	90                   	nop
140045bc5:	e9 db be fd ff       	jmp    0x140021aa5
140045bca:	48 8b 0d 0f b2 05 00 	mov    0x5b20f(%rip),%rcx        # 0x1400a0de0
140045bd1:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140045bd6:	41 b9 1f 00 03 00    	mov    $0x3001f,%r9d
140045bdc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140045be1:	48 8b d7             	mov    %rdi,%rdx
140045be4:	e8 9f 93 fc ff       	call   0x14000ef88
140045be9:	8b d8                	mov    %eax,%ebx
140045beb:	85 c0                	test   %eax,%eax
140045bed:	74 3c                	je     0x140045c2b
140045bef:	83 f8 02             	cmp    $0x2,%eax
140045bf2:	74 4d                	je     0x140045c41
140045bf4:	48 8b 0d 05 94 05 00 	mov    0x59405(%rip),%rcx        # 0x14009f000
140045bfb:	48 8d 05 fe 93 05 00 	lea    0x593fe(%rip),%rax        # 0x14009f000
140045c02:	48 3b c8             	cmp    %rax,%rcx
140045c05:	74 3a                	je     0x140045c41
140045c07:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140045c0b:	74 34                	je     0x140045c41
140045c0d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140045c11:	4c 8d 05 18 30 04 00 	lea    0x43018(%rip),%r8        # 0x140088c30
140045c18:	ba 63 01 00 00       	mov    $0x163,%edx
140045c1d:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140045c21:	4c 8b cf             	mov    %rdi,%r9
140045c24:	e8 4f 1f 01 00       	call   0x140057b78
140045c29:	eb 16                	jmp    0x140045c41
140045c2b:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140045c30:	4c 8b c7             	mov    %rdi,%r8
140045c33:	48 8b 0d a6 b1 05 00 	mov    0x5b1a6(%rip),%rcx        # 0x1400a0de0
140045c3a:	e8 a9 bd fd ff       	call   0x1400219e8
140045c3f:	33 db                	xor    %ebx,%ebx
140045c41:	e8 6e 69 fd ff       	call   0x14001c5b4
140045c46:	90                   	nop
140045c47:	e9 59 be fd ff       	jmp    0x140021aa5
140045c4c:	48 8b 0d ad 93 05 00 	mov    0x593ad(%rip),%rcx        # 0x14009f000
140045c53:	48 8d 05 a6 93 05 00 	lea    0x593a6(%rip),%rax        # 0x14009f000
140045c5a:	48 3b c8             	cmp    %rax,%rcx
140045c5d:	0f 84 42 bf fd ff    	je     0x140021ba5
140045c63:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140045c67:	0f 84 38 bf fd ff    	je     0x140021ba5
140045c6d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140045c71:	4c 8d 05 b8 2f 04 00 	lea    0x42fb8(%rip),%r8        # 0x140088c30
140045c78:	ba 69 01 00 00       	mov    $0x169,%edx
140045c7d:	44 8b cb             	mov    %ebx,%r9d
140045c80:	e8 97 1c 01 00       	call   0x14005791c
140045c85:	90                   	nop
140045c86:	e9 1a bf fd ff       	jmp    0x140021ba5
140045c8b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140045c8f:	4c 8d 05 9a 2f 04 00 	lea    0x42f9a(%rip),%r8        # 0x140088c30
140045c96:	ba 6a 01 00 00       	mov    $0x16a,%edx
140045c9b:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140045c9f:	4c 8b cf             	mov    %rdi,%r9
140045ca2:	e8 d1 1e 01 00       	call   0x140057b78
140045ca7:	90                   	nop
140045ca8:	e9 da be fd ff       	jmp    0x140021b87
140045cad:	cc                   	int3
140045cae:	bb 08 00 00 00       	mov    $0x8,%ebx
140045cb3:	e9 09 c0 fd ff       	jmp    0x140021cc1
140045cb8:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140045cbf:	00 00
140045cc1:	4c 8b c6             	mov    %rsi,%r8
140045cc4:	33 d2                	xor    %edx,%edx
140045cc6:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140045cca:	48 ff 15 e7 f6 03 00 	rex.W call *0x3f6e7(%rip)        # 0x1400853b8
140045cd1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140045cd6:	49 8b f7             	mov    %r15,%rsi
140045cd9:	0f b7 4c 24 5c       	movzwl 0x5c(%rsp),%ecx
140045cde:	ba 2e 00 00 00       	mov    $0x2e,%edx
140045ce3:	0f b7 c2             	movzwl %dx,%eax
140045ce6:	2b c8                	sub    %eax,%ecx
140045ce8:	75 0b                	jne    0x140045cf5
140045cea:	0f b7 4c 24 5e       	movzwl 0x5e(%rsp),%ecx
140045cef:	41 0f b7 c7          	movzwl %r15w,%eax
140045cf3:	2b c8                	sub    %eax,%ecx
140045cf5:	85 c9                	test   %ecx,%ecx
140045cf7:	0f 84 cf 00 00 00    	je     0x140045dcc
140045cfd:	0f b7 4c 24 5c       	movzwl 0x5c(%rsp),%ecx
140045d02:	0f b7 c2             	movzwl %dx,%eax
140045d05:	2b c8                	sub    %eax,%ecx
140045d07:	75 17                	jne    0x140045d20
140045d09:	0f b7 4c 24 5e       	movzwl 0x5e(%rsp),%ecx
140045d0e:	0f b7 c2             	movzwl %dx,%eax
140045d11:	2b c8                	sub    %eax,%ecx
140045d13:	75 0b                	jne    0x140045d20
140045d15:	0f b7 4c 24 60       	movzwl 0x60(%rsp),%ecx
140045d1a:	41 0f b7 c7          	movzwl %r15w,%eax
140045d1e:	2b c8                	sub    %eax,%ecx
140045d20:	85 c9                	test   %ecx,%ecx
140045d22:	0f 84 a4 00 00 00    	je     0x140045dcc
140045d28:	49 8b c5             	mov    %r13,%rax
140045d2b:	48 ff c0             	inc    %rax
140045d2e:	66 44 39 7c 45 00    	cmp    %r15w,0x0(%rbp,%rax,2)
140045d34:	75 f5                	jne    0x140045d2b
140045d36:	48 8d 54 24 5c       	lea    0x5c(%rsp),%rdx
140045d3b:	49 8b cd             	mov    %r13,%rcx
140045d3e:	48 ff c1             	inc    %rcx
140045d41:	66 44 39 3c 4a       	cmp    %r15w,(%rdx,%rcx,2)
140045d46:	75 f6                	jne    0x140045d3e
140045d48:	48 8d 59 02          	lea    0x2(%rcx),%rbx
140045d4c:	ba 08 00 00 00       	mov    $0x8,%edx
140045d51:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140045d58:	00 00
140045d5a:	48 03 d8             	add    %rax,%rbx
140045d5d:	8b db                	mov    %ebx,%ebx
140045d5f:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140045d63:	4c 8d 04 1b          	lea    (%rbx,%rbx,1),%r8
140045d67:	48 ff 15 5a f6 03 00 	rex.W call *0x3f65a(%rip)        # 0x1400853c8
140045d6e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140045d73:	48 8b f8             	mov    %rax,%rdi
140045d76:	48 85 c0             	test   %rax,%rax
140045d79:	0f 84 b1 00 00 00    	je     0x140045e30
140045d7f:	48 8d 44 24 5c       	lea    0x5c(%rsp),%rax
140045d84:	4c 8b cd             	mov    %rbp,%r9