14021bb57:	48 8b c8             	mov    %rax,%rcx
14021bb5a:	e8 f1 5e 02 00       	call   0x140241a50
14021bb5f:	48 85 c0             	test   %rax,%rax
14021bb62:	75 11                	jne    0x14021bb75
14021bb64:	c7 44 24 20 ca 00 00 	movl   $0xca,0x20(%rsp)
14021bb6b:	00
14021bb6c:	44 8d 40 75          	lea    0x75(%rax),%r8d
14021bb70:	e9 c1 fe ff ff       	jmp    0x14021ba36
14021bb75:	48 8b c8             	mov    %rax,%rcx
14021bb78:	e8 23 4a 02 00       	call   0x1402405a0
14021bb7d:	8b d8                	mov    %eax,%ebx
14021bb7f:	4c 8b f5             	mov    %rbp,%r14
14021bb82:	48 3b dd             	cmp    %rbp,%rbx
14021bb85:	76 13                	jbe    0x14021bb9a
14021bb87:	c7 44 24 20 d0 00 00 	movl   $0xd0,0x20(%rsp)
14021bb8e:	00
14021bb8f:	41 b8 8f 00 00 00    	mov    $0x8f,%r8d
14021bb95:	e9 9c fe ff ff       	jmp    0x14021ba36
14021bb9a:	4c 2b f3             	sub    %rbx,%r14
14021bb9d:	4c 03 f7             	add    %rdi,%r14
14021bba0:	4d 8b ce             	mov    %r14,%r9
14021bba3:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14021bba7:	45 8b c7             	mov    %r15d,%r8d
14021bbaa:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14021bbaf:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14021bbb4:	e8 47 fc ff ff       	call   0x14021b800
14021bbb9:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
14021bbbe:	85 c0                	test   %eax,%eax
14021bbc0:	74 4e                	je     0x14021bc10
14021bbc2:	4c 63 64 24 30       	movslq 0x30(%rsp),%r12
14021bbc7:	44 3b e5             	cmp    %ebp,%r12d
14021bbca:	75 37                	jne    0x14021bc03
14021bbcc:	4d 8b c4             	mov    %r12,%r8
14021bbcf:	48 8b d7             	mov    %rdi,%rdx
14021bbd2:	49 8b cd             	mov    %r13,%rcx
14021bbd5:	e8 48 0e 0e 00       	call   0x1402fca22
14021bbda:	85 c0                	test   %eax,%eax
14021bbdc:	75 25                	jne    0x14021bc03
14021bbde:	48 85 f6             	test   %rsi,%rsi
14021bbe1:	74 19                	je     0x14021bbfc
14021bbe3:	4c 8b c3             	mov    %rbx,%r8
14021bbe6:	49 8b d6             	mov    %r14,%rdx
14021bbe9:	48 8b ce             	mov    %rsi,%rcx
14021bbec:	e8 37 0e 0e 00       	call   0x1402fca28
14021bbf1:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14021bbf8:	00
14021bbf9:	48 89 18             	mov    %rbx,(%rax)
14021bbfc:	bb 01 00 00 00       	mov    $0x1,%ebx
14021bc01:	eb 14                	jmp    0x14021bc17
14021bc03:	c7 44 24 20 dc 00 00 	movl   $0xdc,0x20(%rsp)
14021bc0a:	00
14021bc0b:	e9 20 fe ff ff       	jmp    0x14021ba30
14021bc10:	44 8b 64 24 30       	mov    0x30(%rsp),%r12d
14021bc15:	33 db                	xor    %ebx,%ebx
14021bc17:	49 63 d4             	movslq %r12d,%rdx
14021bc1a:	4c 8d 05 ef 05 14 00 	lea    0x1405ef(%rip),%r8        # 0x14035c210
14021bc21:	41 b9 ea 00 00 00    	mov    $0xea,%r9d
14021bc27:	49 8b cd             	mov    %r13,%rcx
14021bc2a:	e8 f1 d7 00 00       	call   0x140229420
14021bc2f:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
14021bc36:	00
14021bc37:	4c 8d 05 d2 05 14 00 	lea    0x1405d2(%rip),%r8        # 0x14035c210
14021bc3e:	41 b9 eb 00 00 00    	mov    $0xeb,%r9d
14021bc44:	48 8b cf             	mov    %rdi,%rcx
14021bc47:	e8 d4 d7 00 00       	call   0x140229420
14021bc4c:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
14021bc51:	8b c3                	mov    %ebx,%eax
14021bc53:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14021bc58:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
14021bc5f:	00
14021bc60:	48 83 c4 40          	add    $0x40,%rsp
14021bc64:	41 5f                	pop    %r15
14021bc66:	41 5e                	pop    %r14
14021bc68:	41 5d                	pop    %r13
14021bc6a:	41 5c                	pop    %r12
14021bc6c:	5e                   	pop    %rsi
14021bc6d:	c3                   	ret
14021bc6e:	cc                   	int3
14021bc6f:	cc                   	int3
14021bc70:	40 53                	rex push %rbx
14021bc72:	b8 30 00 00 00       	mov    $0x30,%eax
14021bc77:	e8 64 e9 0d 00       	call   0x1402fa5e0
14021bc7c:	48 2b e0             	sub    %rax,%rsp
14021bc7f:	48 8b d9             	mov    %rcx,%rbx
14021bc82:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
14021bc89:	00 00
14021bc8b:	48 8b d1             	mov    %rcx,%rdx
14021bc8e:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14021bc93:	8d 48 d5             	lea    -0x2b(%rax),%ecx
14021bc96:	ff 15 54 d8 10 00    	call   *0x10d854(%rip)        # 0x1403294f0
14021bc9c:	85 c0                	test   %eax,%eax
14021bc9e:	74 3d                	je     0x14021bcdd
14021bca0:	41 b8 30 03 00 00    	mov    $0x330,%r8d
14021bca6:	48 8d 15 7b 05 14 00 	lea    0x14057b(%rip),%rdx        # 0x14035c228
14021bcad:	b9 10 00 00 00       	mov    $0x10,%ecx
14021bcb2:	e8 09 d6 00 00       	call   0x1402292c0
14021bcb7:	48 8b c8             	mov    %rax,%rcx
14021bcba:	48 85 c0             	test   %rax,%rax
14021bcbd:	75 26                	jne    0x14021bce5
14021bcbf:	4c 8d 0d 62 05 14 00 	lea    0x140562(%rip),%r9        # 0x14035c228
14021bcc6:	c7 44 24 20 31 03 00 	movl   $0x331,0x20(%rsp)
14021bccd:	00
14021bcce:	8d 50 72             	lea    0x72(%rax),%edx
14021bcd1:	8d 48 0f             	lea    0xf(%rax),%ecx
14021bcd4:	44 8d 40 41          	lea    0x41(%rax),%r8d
14021bcd8:	e8 c3 56 00 00       	call   0x1402213a0
14021bcdd:	33 c0                	xor    %eax,%eax
14021bcdf:	48 83 c4 30          	add    $0x30,%rsp
14021bce3:	5b                   	pop    %rbx
14021bce4:	c3                   	ret
14021bce5:	48 89 18             	mov    %rbx,(%rax)
14021bce8:	48 8b 05 01 0b 1f 00 	mov    0x1f0b01(%rip),%rax        # 0x14040c7f0
14021bcef:	48 89 41 08          	mov    %rax,0x8(%rcx)
14021bcf3:	b8 01 00 00 00       	mov    $0x1,%eax
14021bcf8:	48 89 0d f1 0a 1f 00 	mov    %rcx,0x1f0af1(%rip)        # 0x14040c7f0
14021bcff:	48 83 c4 30          	add    $0x30,%rsp
14021bd03:	5b                   	pop    %rbx
14021bd04:	c3                   	ret
14021bd05:	cc                   	int3
14021bd06:	cc                   	int3
14021bd07:	cc                   	int3
14021bd08:	cc                   	int3
14021bd09:	cc                   	int3
14021bd0a:	cc                   	int3
14021bd0b:	cc                   	int3
14021bd0c:	cc                   	int3
14021bd0d:	cc                   	int3
14021bd0e:	cc                   	int3
14021bd0f:	cc                   	int3
14021bd10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14021bd15:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14021bd1a:	57                   	push   %rdi
14021bd1b:	b8 30 00 00 00       	mov    $0x30,%eax
14021bd20:	e8 bb e8 0d 00       	call   0x1402fa5e0
14021bd25:	48 2b e0             	sub    %rax,%rsp
14021bd28:	83 3d b9 0a 1f 00 00 	cmpl   $0x0,0x1f0ab9(%rip)        # 0x14040c7e8
14021bd2f:	48 8b da             	mov    %rdx,%rbx
14021bd32:	48 8b f9             	mov    %rcx,%rdi
14021bd35:	74 37                	je     0x14021bd6e
14021bd37:	48 0f ba e1 12       	bt     $0x12,%rcx
14021bd3c:	72 1e                	jb     0x14021bd5c
14021bd3e:	4c 8d 0d e3 04 14 00 	lea    0x1404e3(%rip),%r9        # 0x14035c228
14021bd45:	c7 44 24 20 70 02 00 	movl   $0x270,0x20(%rsp)
14021bd4c:	00
14021bd4d:	8d 50 44             	lea    0x44(%rax),%edx
14021bd50:	44 8d 40 16          	lea    0x16(%rax),%r8d
14021bd54:	8d 48 df             	lea    -0x21(%rax),%ecx
14021bd57:	e8 44 56 00 00       	call   0x1402213a0
14021bd5c:	33 c0                	xor    %eax,%eax
14021bd5e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14021bd63:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14021bd68:	48 83 c4 30          	add    $0x30,%rsp
14021bd6c:	5f                   	pop    %rdi
14021bd6d:	c3                   	ret
14021bd6e:	48 8d 15 2b 04 00 00 	lea    0x42b(%rip),%rdx        # 0x14021c1a0
14021bd75:	48 8d 0d 84 0a 1f 00 	lea    0x1f0a84(%rip),%rcx        # 0x14040c800
14021bd7c:	e8 df 06 02 00       	call   0x14023c460
14021bd81:	33 f6                	xor    %esi,%esi
14021bd83:	85 c0                	test   %eax,%eax
14021bd85:	8b ce                	mov    %esi,%ecx
14021bd87:	0f 45 0d 7a 0a 1f 00 	cmovne 0x1f0a7a(%rip),%ecx        # 0x14040c808
14021bd8e:	85 c9                	test   %ecx,%ecx
14021bd90:	74 ca                	je     0x14021bd5c
14021bd92:	48 0f ba e7 12       	bt     $0x12,%rdi
14021bd97:	0f 82 48 03 00 00    	jb     0x14021c0e5
14021bd9d:	48 8d 0d 68 0a 1f 00 	lea    0x1f0a68(%rip),%rcx        # 0x14040c80c
14021bda4:	48 8d 15 75 06 00 00 	lea    0x675(%rip),%rdx        # 0x14021c420
14021bdab:	48 0f ba e7 13       	bt     $0x13,%rdi
14021bdb0:	72 07                	jb     0x14021bdb9
14021bdb2:	48 8d 15 77 06 00 00 	lea    0x677(%rip),%rdx        # 0x14021c430
14021bdb9:	e8 a2 06 02 00       	call   0x14023c460
14021bdbe:	85 c0                	test   %eax,%eax
14021bdc0:	8b ce                	mov    %esi,%ecx
14021bdc2:	0f 45 0d 47 0a 1f 00 	cmovne 0x1f0a47(%rip),%ecx        # 0x14040c810
14021bdc9:	85 c9                	test   %ecx,%ecx
14021bdcb:	74 8f                	je     0x14021bd5c
14021bdcd:	48 8d 15 7c 05 00 00 	lea    0x57c(%rip),%rdx        # 0x14021c350
14021bdd4:	48 8d 0d 39 0a 1f 00 	lea    0x1f0a39(%rip),%rcx        # 0x14040c814
14021bddb:	e8 80 06 02 00       	call   0x14023c460
14021bde0:	85 c0                	test   %eax,%eax
14021bde2:	8b ce                	mov    %esi,%ecx
14021bde4:	0f 45 0d 2d 0a 1f 00 	cmovne 0x1f0a2d(%rip),%ecx        # 0x14040c818
14021bdeb:	85 c9                	test   %ecx,%ecx
14021bded:	0f 84 69 ff ff ff    	je     0x14021bd5c
14021bdf3:	40 f6 c7 01          	test   $0x1,%dil
14021bdf7:	74 26                	je     0x14021be1f
14021bdf9:	48 8d 15 10 06 00 00 	lea    0x610(%rip),%rdx        # 0x14021c410
14021be00:	48 8d 0d 15 0a 1f 00 	lea    0x1f0a15(%rip),%rcx        # 0x14040c81c
14021be07:	e8 54 06 02 00       	call   0x14023c460
14021be0c:	85 c0                	test   %eax,%eax
14021be0e:	8b d6                	mov    %esi,%edx
14021be10:	0f 45 15 0d 0a 1f 00 	cmovne 0x1f0a0d(%rip),%edx        # 0x14040c824
14021be17:	85 d2                	test   %edx,%edx
14021be19:	0f 84 3d ff ff ff    	je     0x14021bd5c
14021be1f:	40 f6 c7 02          	test   $0x2,%dil
14021be23:	74 26                	je     0x14021be4b
14021be25:	48 8d 15 64 05 00 00 	lea    0x564(%rip),%rdx        # 0x14021c390
14021be2c:	48 8d 0d e9 09 1f 00 	lea    0x1f09e9(%rip),%rcx        # 0x14040c81c
14021be33:	e8 28 06 02 00       	call   0x14023c460
14021be38:	85 c0                	test   %eax,%eax
14021be3a:	8b ce                	mov    %esi,%ecx
14021be3c:	0f 45 0d e1 09 1f 00 	cmovne 0x1f09e1(%rip),%ecx        # 0x14040c824
14021be43:	85 c9                	test   %ecx,%ecx
14021be45:	0f 84 11 ff ff ff    	je     0x14021bd5c
14021be4b:	40 f6 c7 10          	test   $0x10,%dil
14021be4f:	74 26                	je     0x14021be77
14021be51:	48 8d 15 68 05 00 00 	lea    0x568(%rip),%rdx        # 0x14021c3c0
14021be58:	48 8d 0d c9 09 1f 00 	lea    0x1f09c9(%rip),%rcx        # 0x14040c828
14021be5f:	e8 fc 05 02 00       	call   0x14023c460
14021be64:	85 c0                	test   %eax,%eax
14021be66:	8b d6                	mov    %esi,%edx
14021be68:	0f 45 15 bd 09 1f 00 	cmovne 0x1f09bd(%rip),%edx        # 0x14040c82c
14021be6f:	85 d2                	test   %edx,%edx
14021be71:	0f 84 e5 fe ff ff    	je     0x14021bd5c
14021be77:	40 f6 c7 04          	test   $0x4,%dil
14021be7b:	74 26                	je     0x14021bea3
14021be7d:	48 8d 15 7c 02 00 00 	lea    0x27c(%rip),%rdx        # 0x14021c100
14021be84:	48 8d 0d 9d 09 1f 00 	lea    0x1f099d(%rip),%rcx        # 0x14040c828
14021be8b:	e8 d0 05 02 00       	call   0x14023c460
14021be90:	85 c0                	test   %eax,%eax
14021be92:	8b ce                	mov    %esi,%ecx
14021be94:	0f 45 0d 91 09 1f 00 	cmovne 0x1f0991(%rip),%ecx        # 0x14040c82c
14021be9b:	85 c9                	test   %ecx,%ecx
14021be9d:	0f 84 b9 fe ff ff    	je     0x14021bd5c
14021bea3:	40 f6 c7 20          	test   $0x20,%dil
14021bea7:	74 26                	je     0x14021becf
14021bea9:	48 8d 15 20 05 00 00 	lea    0x520(%rip),%rdx        # 0x14021c3d0
14021beb0:	48 8d 0d 79 09 1f 00 	lea    0x1f0979(%rip),%rcx        # 0x14040c830
14021beb7:	e8 a4 05 02 00       	call   0x14023c460
14021bebc:	85 c0                	test   %eax,%eax
14021bebe:	8b d6                	mov    %esi,%edx
14021bec0:	0f 45 15 6d 09 1f 00 	cmovne 0x1f096d(%rip),%edx        # 0x14040c834
14021bec7:	85 d2                	test   %edx,%edx
14021bec9:	0f 84 8d fe ff ff    	je     0x14021bd5c
14021becf:	40 f6 c7 08          	test   $0x8,%dil
14021bed3:	74 26                	je     0x14021befb
14021bed5:	48 8d 15 54 02 00 00 	lea    0x254(%rip),%rdx        # 0x14021c130
14021bedc:	48 8d 0d 4d 09 1f 00 	lea    0x1f094d(%rip),%rcx        # 0x14040c830
14021bee3:	e8 78 05 02 00       	call   0x14023c460
14021bee8:	85 c0                	test   %eax,%eax
14021beea:	8b ce                	mov    %esi,%ecx
14021beec:	0f 45 0d 41 09 1f 00 	cmovne 0x1f0941(%rip),%ecx        # 0x14040c834
14021bef3:	85 c9                	test   %ecx,%ecx
14021bef5:	0f 84 61 fe ff ff    	je     0x14021bd5c
14021befb:	48 0f ba e7 11       	bt     $0x11,%rdi
14021bf00:	73 0d                	jae    0x14021bf0f
14021bf02:	e8 49 9a e6 ff       	call   0x140085950
14021bf07:	85 c0                	test   %eax,%eax
14021bf09:	0f 84 4d fe ff ff    	je     0x14021bd5c
14021bf0f:	40 84 ff             	test   %dil,%dil
14021bf12:	79 26                	jns    0x14021bf3a
14021bf14:	48 8d 15 c5 04 00 00 	lea    0x4c5(%rip),%rdx        # 0x14021c3e0
14021bf1b:	48 8d 0d 16 09 1f 00 	lea    0x1f0916(%rip),%rcx        # 0x14040c838
14021bf22:	e8 39 05 02 00       	call   0x14023c460
14021bf27:	85 c0                	test   %eax,%eax
14021bf29:	8b d6                	mov    %esi,%edx
14021bf2b:	0f 45 15 16 09 1f 00 	cmovne 0x1f0916(%rip),%edx        # 0x14040c848
14021bf32:	85 d2                	test   %edx,%edx
14021bf34:	0f 84 22 fe ff ff    	je     0x14021bd5c
14021bf3a:	40 f6 c7 40          	test   $0x40,%dil
14021bf3e:	74 4c                	je     0x14021bf8c
14021bf40:	48 8b 0d b1 08 1f 00 	mov    0x1f08b1(%rip),%rcx        # 0x14040c7f8
14021bf47:	e8 f4 04 02 00       	call   0x14023c440
14021bf4c:	48 8d 15 dd 02 00 00 	lea    0x2dd(%rip),%rdx        # 0x14021c230
14021bf53:	48 89 1d e6 08 1f 00 	mov    %rbx,0x1f08e6(%rip)        # 0x14040c840
14021bf5a:	48 8d 0d d7 08 1f 00 	lea    0x1f08d7(%rip),%rcx        # 0x14040c838
14021bf61:	e8 fa 04 02 00       	call   0x14023c460
14021bf66:	48 8b 0d 8b 08 1f 00 	mov    0x1f088b(%rip),%rcx        # 0x14040c7f8
14021bf6d:	85 c0                	test   %eax,%eax
14021bf6f:	8b de                	mov    %esi,%ebx
14021bf71:	48 89 35 c8 08 1f 00 	mov    %rsi,0x1f08c8(%rip)        # 0x14040c840
14021bf78:	0f 45 1d c9 08 1f 00 	cmovne 0x1f08c9(%rip),%ebx        # 0x14040c848
14021bf7f:	e8 7c 05 02 00       	call   0x14023c500
14021bf84:	85 db                	test   %ebx,%ebx
14021bf86:	0f 8e d0 fd ff ff    	jle    0x14021bd5c
14021bf8c:	48 0f ba e7 08       	bt     $0x8,%rdi
14021bf91:	73 26                	jae    0x14021bfb9
14021bf93:	48 8d 15 c6 01 00 00 	lea    0x1c6(%rip),%rdx        # 0x14021c160
14021bf9a:	48 8d 0d ab 08 1f 00 	lea    0x1f08ab(%rip),%rcx        # 0x14040c84c
14021bfa1:	e8 ba 04 02 00       	call   0x14023c460
14021bfa6:	85 c0                	test   %eax,%eax
14021bfa8:	8b ce                	mov    %esi,%ecx
14021bfaa:	0f 45 0d a3 08 1f 00 	cmovne 0x1f08a3(%rip),%ecx        # 0x14040c854
14021bfb1:	85 c9                	test   %ecx,%ecx
14021bfb3:	0f 84 a3 fd ff ff    	je     0x14021bd5c
14021bfb9:	48 0f ba e7 0b       	bt     $0xb,%rdi
14021bfbe:	73 26                	jae    0x14021bfe6
14021bfc0:	48 8d 15 f9 02 00 00 	lea    0x2f9(%rip),%rdx        # 0x14021c2c0
14021bfc7:	48 8d 0d 8a 08 1f 00 	lea    0x1f088a(%rip),%rcx        # 0x14040c858
14021bfce:	e8 8d 04 02 00       	call   0x14023c460
14021bfd3:	85 c0                	test   %eax,%eax
14021bfd5:	8b ce                	mov    %esi,%ecx
14021bfd7:	0f 45 0d 7e 08 1f 00 	cmovne 0x1f087e(%rip),%ecx        # 0x14040c85c
14021bfde:	85 c9                	test   %ecx,%ecx
14021bfe0:	0f 84 76 fd ff ff    	je     0x14021bd5c
14021bfe6:	48 0f ba e7 09       	bt     $0x9,%rdi
14021bfeb:	73 26                	jae    0x14021c013
14021bfed:	48 8d 15 2c 03 00 00 	lea    0x32c(%rip),%rdx        # 0x14021c320
14021bff4:	48 8d 0d 65 08 1f 00 	lea    0x1f0865(%rip),%rcx        # 0x14040c860
14021bffb:	e8 60 04 02 00       	call   0x14023c460
14021c000:	85 c0                	test   %eax,%eax
14021c002:	8b ce                	mov    %esi,%ecx
14021c004:	0f 45 0d 59 08 1f 00 	cmovne 0x1f0859(%rip),%ecx        # 0x14040c864
14021c00b:	85 c9                	test   %ecx,%ecx
14021c00d:	0f 84 49 fd ff ff    	je     0x14021bd5c
14021c013:	48 0f ba e7 0a       	bt     $0xa,%rdi
14021c018:	73 26                	jae    0x14021c040
14021c01a:	48 8d 15 6f 02 00 00 	lea    0x26f(%rip),%rdx        # 0x14021c290
14021c021:	48 8d 0d 40 08 1f 00 	lea    0x1f0840(%rip),%rcx        # 0x14040c868
14021c028:	e8 33 04 02 00       	call   0x14023c460
14021c02d:	85 c0                	test   %eax,%eax
14021c02f:	8b ce                	mov    %esi,%ecx
14021c031:	0f 45 0d 34 08 1f 00 	cmovne 0x1f0834(%rip),%ecx        # 0x14040c86c
14021c038:	85 c9                	test   %ecx,%ecx
14021c03a:	0f 84 1c fd ff ff    	je     0x14021bd5c
14021c040:	48 0f ba e7 0e       	bt     $0xe,%rdi
14021c045:	73 26                	jae    0x14021c06d
14021c047:	48 8d 15 a2 02 00 00 	lea    0x2a2(%rip),%rdx        # 0x14021c2f0
14021c04e:	48 8d 0d 1b 08 1f 00 	lea    0x1f081b(%rip),%rcx        # 0x14040c870
14021c055:	e8 06 04 02 00       	call   0x14023c460
14021c05a:	85 c0                	test   %eax,%eax
14021c05c:	8b ce                	mov    %esi,%ecx
14021c05e:	0f 45 0d 0f 08 1f 00 	cmovne 0x1f080f(%rip),%ecx        # 0x14040c874
14021c065:	85 c9                	test   %ecx,%ecx
14021c067:	0f 84 ef fc ff ff    	je     0x14021bd5c
14021c06d:	48 0f ba e7 0d       	bt     $0xd,%rdi
14021c072:	73 26                	jae    0x14021c09a
14021c074:	48 8d 15 e5 01 00 00 	lea    0x1e5(%rip),%rdx        # 0x14021c260
14021c07b:	48 8d 0d f6 07 1f 00 	lea    0x1f07f6(%rip),%rcx        # 0x14040c878
14021c082:	e8 d9 03 02 00       	call   0x14023c460
14021c087:	85 c0                	test   %eax,%eax
14021c089:	8b ce                	mov    %esi,%ecx
14021c08b:	0f 45 0d ea 07 1f 00 	cmovne 0x1f07ea(%rip),%ecx        # 0x14040c87c
14021c092:	85 c9                	test   %ecx,%ecx
14021c094:	0f 84 c2 fc ff ff    	je     0x14021bd5c
14021c09a:	48 f7 c7 00 fe 00 00 	test   $0xfe00,%rdi
14021c0a1:	74 05                	je     0x14021c0a8
14021c0a3:	e8 18 fd 01 00       	call   0x14023bdc0
14021c0a8:	48 0f ba e7 10       	bt     $0x10,%rdi
14021c0ad:	73 36                	jae    0x14021c0e5
14021c0af:	48 8d 15 6a 05 00 00 	lea    0x56a(%rip),%rdx        # 0x14021c620
14021c0b6:	48 8d 0d c3 07 1f 00 	lea    0x1f07c3(%rip),%rcx        # 0x14040c880
14021c0bd:	e8 9e 03 02 00       	call   0x14023c460
14021c0c2:	85 c0                	test   %eax,%eax
14021c0c4:	8b ce                	mov    %esi,%ecx
14021c0c6:	0f 45 0d bb 07 1f 00 	cmovne 0x1f07bb(%rip),%ecx        # 0x14040c888
14021c0cd:	85 c9                	test   %ecx,%ecx
14021c0cf:	40 0f 95 c6          	setne  %sil
14021c0d3:	8b c6                	mov    %esi,%eax
14021c0d5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx