140019eba:	48 8d 15 87 82 00 00 	lea    0x8287(%rip),%rdx        # 0x140022148
140019ec1:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140019ec6:	e8 2b 00 00 00       	call   0x140019ef6
140019ecb:	cc                   	int3
140019ecc:	cc                   	int3
140019ecd:	cc                   	int3
140019ece:	cc                   	int3
140019ecf:	cc                   	int3
140019ed0:	cc                   	int3
140019ed1:	cc                   	int3
140019ed2:	ff 25 e8 2a 00 00    	jmp    *0x2ae8(%rip)        # 0x14001c9c0
140019ed8:	cc                   	int3
140019ed9:	cc                   	int3
140019eda:	cc                   	int3
140019edb:	cc                   	int3
140019edc:	cc                   	int3
140019edd:	cc                   	int3
140019ede:	ff 25 e4 2a 00 00    	jmp    *0x2ae4(%rip)        # 0x14001c9c8
140019ee4:	cc                   	int3
140019ee5:	cc                   	int3
140019ee6:	cc                   	int3
140019ee7:	cc                   	int3
140019ee8:	cc                   	int3
140019ee9:	cc                   	int3
140019eea:	ff 25 e0 2a 00 00    	jmp    *0x2ae0(%rip)        # 0x14001c9d0
140019ef0:	cc                   	int3
140019ef1:	cc                   	int3
140019ef2:	cc                   	int3
140019ef3:	cc                   	int3
140019ef4:	cc                   	int3
140019ef5:	cc                   	int3
140019ef6:	ff 25 dc 2a 00 00    	jmp    *0x2adc(%rip)        # 0x14001c9d8
140019efc:	cc                   	int3
140019efd:	cc                   	int3
140019efe:	cc                   	int3
140019eff:	cc                   	int3
140019f00:	cc                   	int3
140019f01:	cc                   	int3
140019f02:	cc                   	int3
140019f03:	cc                   	int3
140019f04:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140019f09:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140019f0e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140019f13:	57                   	push   %rdi
140019f14:	48 83 ec 30          	sub    $0x30,%rsp
140019f18:	49 8b d9             	mov    %r9,%rbx
140019f1b:	49 8b f8             	mov    %r8,%rdi
140019f1e:	48 8b f2             	mov    %rdx,%rsi
140019f21:	48 8b e9             	mov    %rcx,%rbp
140019f24:	e8 63 eb ff ff       	call   0x140018a8c
140019f29:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140019f2e:	4c 8b cf             	mov    %rdi,%r9
140019f31:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140019f37:	4c 8b c6             	mov    %rsi,%r8
140019f3a:	48 8b d5             	mov    %rbp,%rdx
140019f3d:	48 8b 08             	mov    (%rax),%rcx
140019f40:	48 83 c9 01          	or     $0x1,%rcx
140019f44:	e8 4d f7 ff ff       	call   0x140019696
140019f49:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140019f4e:	83 c9 ff             	or     $0xffffffff,%ecx
140019f51:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140019f56:	85 c0                	test   %eax,%eax
140019f58:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140019f5d:	0f 48 c1             	cmovs  %ecx,%eax
140019f60:	48 83 c4 30          	add    $0x30,%rsp
140019f64:	5f                   	pop    %rdi
140019f65:	c3                   	ret
140019f66:	cc                   	int3
140019f67:	cc                   	int3
140019f68:	cc                   	int3
140019f69:	cc                   	int3
140019f6a:	cc                   	int3
140019f6b:	cc                   	int3
140019f6c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140019f71:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140019f76:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140019f7b:	57                   	push   %rdi
140019f7c:	48 83 ec 40          	sub    $0x40,%rsp
140019f80:	49 8b d9             	mov    %r9,%rbx
140019f83:	49 8b f8             	mov    %r8,%rdi
140019f86:	48 8b f2             	mov    %rdx,%rsi
140019f89:	48 8b e9             	mov    %rcx,%rbp
140019f8c:	e8 fb ea ff ff       	call   0x140018a8c
140019f91:	4c 8b 54 24 70       	mov    0x70(%rsp),%r10
140019f96:	4c 8b cf             	mov    %rdi,%r9
140019f99:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
140019f9e:	4c 8b c6             	mov    %rsi,%r8
140019fa1:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
140019fa7:	48 8b d5             	mov    %rbp,%rdx
140019faa:	48 8b 08             	mov    (%rax),%rcx
140019fad:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140019fb2:	e8 d3 f6 ff ff       	call   0x14001968a
140019fb7:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140019fbc:	83 c9 ff             	or     $0xffffffff,%ecx
140019fbf:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140019fc4:	85 c0                	test   %eax,%eax
140019fc6:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140019fcb:	0f 48 c1             	cmovs  %ecx,%eax
140019fce:	48 83 c4 40          	add    $0x40,%rsp
140019fd2:	5f                   	pop    %rdi
140019fd3:	c3                   	ret
140019fd4:	cc                   	int3
140019fd5:	cc                   	int3
140019fd6:	cc                   	int3
140019fd7:	cc                   	int3
140019fd8:	cc                   	int3
140019fd9:	cc                   	int3
140019fda:	ff 25 18 2c 00 00    	jmp    *0x2c18(%rip)        # 0x14001cbf8
140019fe0:	cc                   	int3
140019fe1:	cc                   	int3
140019fe2:	cc                   	int3
140019fe3:	cc                   	int3
140019fe4:	cc                   	int3
140019fe5:	cc                   	int3
140019fe6:	ff 25 1c 2c 00 00    	jmp    *0x2c1c(%rip)        # 0x14001cc08
140019fec:	cc                   	int3
140019fed:	cc                   	int3
140019fee:	cc                   	int3
140019fef:	cc                   	int3
140019ff0:	cc                   	int3
140019ff1:	cc                   	int3
140019ff2:	ff 25 98 2a 00 00    	jmp    *0x2a98(%rip)        # 0x14001ca90
140019ff8:	cc                   	int3
140019ff9:	cc                   	int3
140019ffa:	cc                   	int3
140019ffb:	cc                   	int3
140019ffc:	cc                   	int3
140019ffd:	cc                   	int3
140019ffe:	ff 25 d4 2a 00 00    	jmp    *0x2ad4(%rip)        # 0x14001cad8
14001a004:	cc                   	int3
14001a005:	cc                   	int3
14001a006:	cc                   	int3
14001a007:	cc                   	int3
14001a008:	cc                   	int3
14001a009:	cc                   	int3
14001a00a:	ff 25 d8 2a 00 00    	jmp    *0x2ad8(%rip)        # 0x14001cae8
14001a010:	cc                   	int3
14001a011:	cc                   	int3
14001a012:	cc                   	int3
14001a013:	cc                   	int3
14001a014:	cc                   	int3
14001a015:	cc                   	int3
14001a016:	ff 25 6c 27 00 00    	jmp    *0x276c(%rip)        # 0x14001c788
14001a01c:	cc                   	int3
14001a01d:	cc                   	int3
14001a01e:	cc                   	int3
14001a01f:	cc                   	int3
14001a020:	cc                   	int3
14001a021:	cc                   	int3
14001a022:	ff 25 78 27 00 00    	jmp    *0x2778(%rip)        # 0x14001c7a0
14001a028:	cc                   	int3
14001a029:	cc                   	int3
14001a02a:	cc                   	int3
14001a02b:	cc                   	int3
14001a02c:	cc                   	int3
14001a02d:	cc                   	int3
14001a02e:	ff 25 74 27 00 00    	jmp    *0x2774(%rip)        # 0x14001c7a8
14001a034:	cc                   	int3
14001a035:	cc                   	int3
14001a036:	cc                   	int3
14001a037:	cc                   	int3
14001a038:	cc                   	int3
14001a039:	cc                   	int3
14001a03a:	ff 25 80 27 00 00    	jmp    *0x2780(%rip)        # 0x14001c7c0
14001a040:	cc                   	int3
14001a041:	cc                   	int3
14001a042:	cc                   	int3
14001a043:	cc                   	int3
14001a044:	cc                   	int3
14001a045:	cc                   	int3
14001a046:	ff 25 34 2b 00 00    	jmp    *0x2b34(%rip)        # 0x14001cb80
14001a04c:	cc                   	int3
14001a04d:	cc                   	int3
14001a04e:	cc                   	int3
14001a04f:	cc                   	int3
14001a050:	cc                   	int3
14001a051:	cc                   	int3
14001a052:	ff 25 20 2b 00 00    	jmp    *0x2b20(%rip)        # 0x14001cb78
14001a058:	cc                   	int3
14001a059:	cc                   	int3
14001a05a:	cc                   	int3
14001a05b:	cc                   	int3
14001a05c:	cc                   	int3
14001a05d:	cc                   	int3
14001a05e:	ff 25 fc 27 00 00    	jmp    *0x27fc(%rip)        # 0x14001c860
14001a064:	cc                   	int3
14001a065:	cc                   	int3
14001a066:	cc                   	int3
14001a067:	cc                   	int3
14001a068:	cc                   	int3
14001a069:	cc                   	int3
14001a06a:	ff 25 00 28 00 00    	jmp    *0x2800(%rip)        # 0x14001c870
14001a070:	cc                   	int3
14001a071:	cc                   	int3
14001a072:	cc                   	int3
14001a073:	cc                   	int3
14001a074:	cc                   	int3
14001a075:	cc                   	int3
14001a076:	ff 25 0c 28 00 00    	jmp    *0x280c(%rip)        # 0x14001c888
14001a07c:	cc                   	int3
14001a07d:	cc                   	int3
14001a07e:	cc                   	int3
14001a07f:	cc                   	int3
14001a080:	cc                   	int3
14001a081:	cc                   	int3
14001a082:	ff 25 20 28 00 00    	jmp    *0x2820(%rip)        # 0x14001c8a8
14001a088:	cc                   	int3
14001a089:	cc                   	int3
14001a08a:	cc                   	int3
14001a08b:	cc                   	int3
14001a08c:	cc                   	int3
14001a08d:	cc                   	int3
14001a08e:	ff 25 ec 27 00 00    	jmp    *0x27ec(%rip)        # 0x14001c880
14001a094:	cc                   	int3
14001a095:	cc                   	int3
14001a096:	cc                   	int3
14001a097:	cc                   	int3
14001a098:	cc                   	int3
14001a099:	cc                   	int3
14001a09a:	ff 25 f8 27 00 00    	jmp    *0x27f8(%rip)        # 0x14001c898
14001a0a0:	cc                   	int3
14001a0a1:	cc                   	int3
14001a0a2:	cc                   	int3
14001a0a3:	cc                   	int3
14001a0a4:	cc                   	int3
14001a0a5:	cc                   	int3
14001a0a6:	ff 25 14 28 00 00    	jmp    *0x2814(%rip)        # 0x14001c8c0
14001a0ac:	cc                   	int3
14001a0ad:	cc                   	int3
14001a0ae:	cc                   	int3
14001a0af:	cc                   	int3
14001a0b0:	cc                   	int3
14001a0b1:	cc                   	int3
14001a0b2:	ff 25 00 28 00 00    	jmp    *0x2800(%rip)        # 0x14001c8b8
14001a0b8:	cc                   	int3
14001a0b9:	cc                   	int3
14001a0ba:	cc                   	int3
14001a0bb:	cc                   	int3
14001a0bc:	cc                   	int3
14001a0bd:	cc                   	int3
14001a0be:	ff 25 dc 27 00 00    	jmp    *0x27dc(%rip)        # 0x14001c8a0
14001a0c4:	cc                   	int3
14001a0c5:	cc                   	int3
14001a0c6:	cc                   	int3
14001a0c7:	cc                   	int3
14001a0c8:	cc                   	int3
14001a0c9:	cc                   	int3
14001a0ca:	ff 25 88 27 00 00    	jmp    *0x2788(%rip)        # 0x14001c858
14001a0d0:	cc                   	int3
14001a0d1:	cc                   	int3
14001a0d2:	cc                   	int3
14001a0d3:	cc                   	int3
14001a0d4:	cc                   	int3
14001a0d5:	cc                   	int3
14001a0d6:	ff 25 d4 27 00 00    	jmp    *0x27d4(%rip)        # 0x14001c8b0
14001a0dc:	cc                   	int3
14001a0dd:	cc                   	int3
14001a0de:	cc                   	int3
14001a0df:	cc                   	int3
14001a0e0:	cc                   	int3
14001a0e1:	cc                   	int3
14001a0e2:	cc                   	int3
14001a0e3:	cc                   	int3
14001a0e4:	48 83 ec 28          	sub    $0x28,%rsp
14001a0e8:	4d 8b 41 38          	mov    0x38(%r9),%r8
14001a0ec:	48 8b ca             	mov    %rdx,%rcx
14001a0ef:	49 8b d1             	mov    %r9,%rdx
14001a0f2:	e8 11 00 00 00       	call   0x14001a108
14001a0f7:	b8 01 00 00 00       	mov    $0x1,%eax
14001a0fc:	48 83 c4 28          	add    $0x28,%rsp
14001a100:	c3                   	ret
14001a101:	cc                   	int3
14001a102:	cc                   	int3
14001a103:	cc                   	int3
14001a104:	cc                   	int3
14001a105:	cc                   	int3
14001a106:	cc                   	int3
14001a107:	cc                   	int3
14001a108:	40 53                	rex push %rbx
14001a10a:	45 8b 18             	mov    (%r8),%r11d
14001a10d:	48 8b da             	mov    %rdx,%rbx
14001a110:	41 83 e3 f8          	and    $0xfffffff8,%r11d
14001a114:	4c 8b c9             	mov    %rcx,%r9
14001a117:	41 f6 00 04          	testb  $0x4,(%r8)
14001a11b:	4c 8b d1             	mov    %rcx,%r10
14001a11e:	74 13                	je     0x14001a133
14001a120:	41 8b 40 08          	mov    0x8(%r8),%eax
14001a124:	4d 63 50 04          	movslq 0x4(%r8),%r10
14001a128:	f7 d8                	neg    %eax
14001a12a:	4c 03 d1             	add    %rcx,%r10
14001a12d:	48 63 c8             	movslq %eax,%rcx
14001a130:	4c 23 d1             	and    %rcx,%r10
14001a133:	49 63 c3             	movslq %r11d,%rax
14001a136:	4a 8b 14 10          	mov    (%rax,%r10,1),%rdx
14001a13a:	48 8b 43 10          	mov    0x10(%rbx),%rax
14001a13e:	8b 48 08             	mov    0x8(%rax),%ecx
14001a141:	48 8b 43 08          	mov    0x8(%rbx),%rax
14001a145:	f6 44 01 03 0f       	testb  $0xf,0x3(%rcx,%rax,1)
14001a14a:	74 0b                	je     0x14001a157
14001a14c:	0f b6 44 01 03       	movzbl 0x3(%rcx,%rax,1),%eax
14001a151:	83 e0 f0             	and    $0xfffffff0,%eax
14001a154:	4c 03 c8             	add    %rax,%r9
14001a157:	4c 33 ca             	xor    %rdx,%r9
14001a15a:	49 8b c9             	mov    %r9,%rcx
14001a15d:	5b                   	pop    %rbx
14001a15e:	e9 5d f6 ff ff       	jmp    0x1400197c0
14001a163:	cc                   	int3
14001a164:	cc                   	int3
14001a165:	cc                   	int3
14001a166:	cc                   	int3
14001a167:	cc                   	int3
14001a168:	cc                   	int3
14001a169:	cc                   	int3
14001a16a:	cc                   	int3
14001a16b:	cc                   	int3
14001a16c:	48 8b c4             	mov    %rsp,%rax
14001a16f:	48 89 58 08          	mov    %rbx,0x8(%rax)
14001a173:	48 89 68 10          	mov    %rbp,0x10(%rax)
14001a177:	48 89 70 18          	mov    %rsi,0x18(%rax)
14001a17b:	48 89 78 20          	mov    %rdi,0x20(%rax)
14001a17f:	41 56                	push   %r14
14001a181:	48 83 ec 20          	sub    $0x20,%rsp
14001a185:	49 8b 59 38          	mov    0x38(%r9),%rbx
14001a189:	48 8b f2             	mov    %rdx,%rsi
14001a18c:	4d 8b f0             	mov    %r8,%r14
14001a18f:	48 8b e9             	mov    %rcx,%rbp
14001a192:	49 8b d1             	mov    %r9,%rdx
14001a195:	48 8b ce             	mov    %rsi,%rcx
14001a198:	49 8b f9             	mov    %r9,%rdi
14001a19b:	4c 8d 43 04          	lea    0x4(%rbx),%r8
14001a19f:	e8 64 ff ff ff       	call   0x14001a108
14001a1a4:	8b 45 04             	mov    0x4(%rbp),%eax
14001a1a7:	24 66                	and    $0x66,%al
14001a1a9:	f6 d8                	neg    %al
14001a1ab:	b8 01 00 00 00       	mov    $0x1,%eax
14001a1b0:	45 1b c0             	sbb    %r8d,%r8d
14001a1b3:	41 f7 d8             	neg    %r8d
14001a1b6:	44 03 c0             	add    %eax,%r8d
14001a1b9:	44 85 43 04          	test   %r8d,0x4(%rbx)
14001a1bd:	74 11                	je     0x14001a1d0
14001a1bf:	4c 8b cf             	mov    %rdi,%r9
14001a1c2:	4d 8b c6             	mov    %r14,%r8
14001a1c5:	48 8b d6             	mov    %rsi,%rdx
14001a1c8:	48 8b cd             	mov    %rbp,%rcx
14001a1cb:	e8 02 fd ff ff       	call   0x140019ed2
14001a1d0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001a1d5:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14001a1da:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14001a1df:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14001a1e4:	48 83 c4 20          	add    $0x20,%rsp