14019fe3a:	48 8b 41 10          	mov    0x10(%rcx),%rax
14019fe3e:	ff d0                	call   *%rax
14019fe40:	90                   	nop
14019fe41:	48 83 c4 28          	add    $0x28,%rsp
14019fe45:	c3                   	ret
14019fe46:	cc                   	int3
14019fe47:	cc                   	int3
14019fe48:	cc                   	int3
14019fe49:	cc                   	int3
14019fe4a:	cc                   	int3
14019fe4b:	cc                   	int3
14019fe4c:	cc                   	int3
14019fe4d:	cc                   	int3
14019fe4e:	cc                   	int3
14019fe4f:	cc                   	int3
14019fe50:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14019fe54:	48 85 c9             	test   %rcx,%rcx
14019fe57:	74 0a                	je     0x14019fe63
14019fe59:	ba 30 00 00 00       	mov    $0x30,%edx
14019fe5e:	e9 21 a4 15 00       	jmp    0x1402fa284
14019fe63:	c3                   	ret
14019fe64:	cc                   	int3
14019fe65:	cc                   	int3
14019fe66:	cc                   	int3
14019fe67:	cc                   	int3
14019fe68:	cc                   	int3
14019fe69:	cc                   	int3
14019fe6a:	cc                   	int3
14019fe6b:	cc                   	int3
14019fe6c:	cc                   	int3
14019fe6d:	cc                   	int3
14019fe6e:	cc                   	int3
14019fe6f:	cc                   	int3
14019fe70:	48 8b 41 08          	mov    0x8(%rcx),%rax
14019fe74:	48 85 c0             	test   %rax,%rax
14019fe77:	74 0b                	je     0x14019fe84
14019fe79:	48 8b 11             	mov    (%rcx),%rdx
14019fe7c:	48 8b c8             	mov    %rax,%rcx
14019fe7f:	e9 ec f3 ff ff       	jmp    0x14019f270
14019fe84:	c3                   	ret
14019fe85:	cc                   	int3
14019fe86:	cc                   	int3
14019fe87:	cc                   	int3
14019fe88:	cc                   	int3
14019fe89:	cc                   	int3
14019fe8a:	cc                   	int3
14019fe8b:	cc                   	int3
14019fe8c:	cc                   	int3
14019fe8d:	cc                   	int3
14019fe8e:	cc                   	int3
14019fe8f:	cc                   	int3
14019fe90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14019fe95:	57                   	push   %rdi
14019fe96:	48 83 ec 20          	sub    $0x20,%rsp
14019fe9a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
14019fe9e:	48 8b 19             	mov    (%rcx),%rbx
14019fea1:	48 3b df             	cmp    %rdi,%rbx
14019fea4:	74 13                	je     0x14019feb9
14019fea6:	48 8b 03             	mov    (%rbx),%rax
14019fea9:	33 d2                	xor    %edx,%edx
14019feab:	48 8b cb             	mov    %rbx,%rcx
14019feae:	ff 10                	call   *(%rax)
14019feb0:	48 83 c3 18          	add    $0x18,%rbx
14019feb4:	48 3b df             	cmp    %rdi,%rbx
14019feb7:	75 ed                	jne    0x14019fea6
14019feb9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14019febe:	48 83 c4 20          	add    $0x20,%rsp
14019fec2:	5f                   	pop    %rdi
14019fec3:	c3                   	ret
14019fec4:	cc                   	int3
14019fec5:	cc                   	int3
14019fec6:	cc                   	int3
14019fec7:	cc                   	int3
14019fec8:	cc                   	int3
14019fec9:	cc                   	int3
14019feca:	cc                   	int3
14019fecb:	cc                   	int3
14019fecc:	cc                   	int3
14019fecd:	cc                   	int3
14019fece:	cc                   	int3
14019fecf:	cc                   	int3
14019fed0:	48 83 ec 28          	sub    $0x28,%rsp
14019fed4:	48 8b 09             	mov    (%rcx),%rcx
14019fed7:	48 85 c9             	test   %rcx,%rcx
14019feda:	74 07                	je     0x14019fee3
14019fedc:	48 8b 01             	mov    (%rcx),%rax
14019fedf:	ff 50 08             	call   *0x8(%rax)
14019fee2:	90                   	nop
14019fee3:	48 83 c4 28          	add    $0x28,%rsp
14019fee7:	c3                   	ret
14019fee8:	cc                   	int3
14019fee9:	cc                   	int3
14019feea:	cc                   	int3
14019feeb:	cc                   	int3
14019feec:	cc                   	int3
14019feed:	cc                   	int3
14019feee:	cc                   	int3
14019feef:	cc                   	int3
14019fef0:	48 83 ec 28          	sub    $0x28,%rsp
14019fef4:	48 8b 11             	mov    (%rcx),%rdx
14019fef7:	48 85 d2             	test   %rdx,%rdx
14019fefa:	74 11                	je     0x14019ff0d
14019fefc:	48 8b 02             	mov    (%rdx),%rax
14019feff:	48 63 48 04          	movslq 0x4(%rax),%rcx
14019ff03:	48 03 ca             	add    %rdx,%rcx
14019ff06:	48 8b 01             	mov    (%rcx),%rax
14019ff09:	ff 50 08             	call   *0x8(%rax)
14019ff0c:	90                   	nop
14019ff0d:	48 83 c4 28          	add    $0x28,%rsp
14019ff11:	c3                   	ret
14019ff12:	cc                   	int3
14019ff13:	cc                   	int3
14019ff14:	cc                   	int3
14019ff15:	cc                   	int3
14019ff16:	cc                   	int3
14019ff17:	cc                   	int3
14019ff18:	cc                   	int3
14019ff19:	cc                   	int3
14019ff1a:	cc                   	int3
14019ff1b:	cc                   	int3
14019ff1c:	cc                   	int3
14019ff1d:	cc                   	int3
14019ff1e:	cc                   	int3
14019ff1f:	cc                   	int3
14019ff20:	48 8b d1             	mov    %rcx,%rdx
14019ff23:	e9 48 f3 ff ff       	jmp    0x14019f270
14019ff28:	cc                   	int3
14019ff29:	cc                   	int3
14019ff2a:	cc                   	int3
14019ff2b:	cc                   	int3
14019ff2c:	cc                   	int3
14019ff2d:	cc                   	int3
14019ff2e:	cc                   	int3
14019ff2f:	cc                   	int3
14019ff30:	40 53                	rex push %rbx
14019ff32:	48 83 ec 20          	sub    $0x20,%rsp
14019ff36:	48 8b d9             	mov    %rcx,%rbx
14019ff39:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14019ff3d:	48 85 c9             	test   %rcx,%rcx
14019ff40:	74 07                	je     0x14019ff49
14019ff42:	48 8b 01             	mov    (%rcx),%rax
14019ff45:	ff 50 08             	call   *0x8(%rax)
14019ff48:	90                   	nop
14019ff49:	48 8d 05 f0 a9 18 00 	lea    0x18a9f0(%rip),%rax        # 0x14032a940
14019ff50:	48 89 03             	mov    %rax,(%rbx)
14019ff53:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14019ff57:	48 85 c9             	test   %rcx,%rcx
14019ff5a:	74 25                	je     0x14019ff81
14019ff5c:	80 7b 10 00          	cmpb   $0x0,0x10(%rbx)
14019ff60:	74 13                	je     0x14019ff75
14019ff62:	e8 95 de f3 ff       	call   0x1400dddfc
14019ff67:	ba 18 00 00 00       	mov    $0x18,%edx
14019ff6c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14019ff70:	e8 0f a3 15 00       	call   0x1402fa284
14019ff75:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
14019ff7c:	00
14019ff7d:	c6 43 10 00          	movb   $0x0,0x10(%rbx)
14019ff81:	48 83 c4 20          	add    $0x20,%rsp
14019ff85:	5b                   	pop    %rbx
14019ff86:	c3                   	ret
14019ff87:	cc                   	int3
14019ff88:	cc                   	int3
14019ff89:	cc                   	int3
14019ff8a:	cc                   	int3
14019ff8b:	cc                   	int3
14019ff8c:	cc                   	int3
14019ff8d:	cc                   	int3
14019ff8e:	cc                   	int3
14019ff8f:	cc                   	int3
14019ff90:	40 53                	rex push %rbx
14019ff92:	48 83 ec 20          	sub    $0x20,%rsp
14019ff96:	48 8b d9             	mov    %rcx,%rbx
14019ff99:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14019ff9d:	48 85 c9             	test   %rcx,%rcx
14019ffa0:	74 07                	je     0x14019ffa9
14019ffa2:	48 8b 01             	mov    (%rcx),%rax
14019ffa5:	ff 50 08             	call   *0x8(%rax)
14019ffa8:	90                   	nop
14019ffa9:	48 8d 05 90 a9 18 00 	lea    0x18a990(%rip),%rax        # 0x14032a940
14019ffb0:	48 89 03             	mov    %rax,(%rbx)
14019ffb3:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14019ffb7:	48 85 c9             	test   %rcx,%rcx
14019ffba:	74 25                	je     0x14019ffe1
14019ffbc:	80 7b 10 00          	cmpb   $0x0,0x10(%rbx)
14019ffc0:	74 13                	je     0x14019ffd5
14019ffc2:	e8 35 de f3 ff       	call   0x1400dddfc
14019ffc7:	ba 18 00 00 00       	mov    $0x18,%edx
14019ffcc:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14019ffd0:	e8 af a2 15 00       	call   0x1402fa284
14019ffd5:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
14019ffdc:	00
14019ffdd:	c6 43 10 00          	movb   $0x0,0x10(%rbx)
14019ffe1:	48 83 c4 20          	add    $0x20,%rsp
14019ffe5:	5b                   	pop    %rbx
14019ffe6:	c3                   	ret
14019ffe7:	cc                   	int3
14019ffe8:	cc                   	int3
14019ffe9:	cc                   	int3
14019ffea:	cc                   	int3
14019ffeb:	cc                   	int3
14019ffec:	cc                   	int3
14019ffed:	cc                   	int3
14019ffee:	cc                   	int3
14019ffef:	cc                   	int3
14019fff0:	40 53                	rex push %rbx
14019fff2:	48 83 ec 20          	sub    $0x20,%rsp
14019fff6:	48 8b d9             	mov    %rcx,%rbx
14019fff9:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14019fffd:	48 85 c9             	test   %rcx,%rcx
1401a0000:	74 22                	je     0x1401a0024
1401a0002:	48 8d 51 08          	lea    0x8(%rcx),%rdx
1401a0006:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401a000b:	f0 0f c1 02          	lock xadd %eax,(%rdx)
1401a000f:	83 f8 01             	cmp    $0x1,%eax
1401a0012:	75 10                	jne    0x1401a0024
1401a0014:	48 85 d2             	test   %rdx,%rdx
1401a0017:	74 0b                	je     0x1401a0024
1401a0019:	48 8b 01             	mov    (%rcx),%rax
1401a001c:	ba 01 00 00 00       	mov    $0x1,%edx
1401a0021:	ff 50 40             	call   *0x40(%rax)
1401a0024:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401a0028:	48 8d 05 11 a9 18 00 	lea    0x18a911(%rip),%rax        # 0x14032a940
1401a002f:	48 89 03             	mov    %rax,(%rbx)
1401a0032:	48 85 c9             	test   %rcx,%rcx
1401a0035:	74 25                	je     0x1401a005c
1401a0037:	80 7b 10 00          	cmpb   $0x0,0x10(%rbx)
1401a003b:	74 13                	je     0x1401a0050
1401a003d:	e8 ba dd f3 ff       	call   0x1400dddfc
1401a0042:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401a0046:	ba 18 00 00 00       	mov    $0x18,%edx
1401a004b:	e8 34 a2 15 00       	call   0x1402fa284
1401a0050:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
1401a0057:	00
1401a0058:	c6 43 10 00          	movb   $0x0,0x10(%rbx)
1401a005c:	48 83 c4 20          	add    $0x20,%rsp
1401a0060:	5b                   	pop    %rbx
1401a0061:	c3                   	ret
1401a0062:	cc                   	int3
1401a0063:	cc                   	int3
1401a0064:	cc                   	int3
1401a0065:	cc                   	int3
1401a0066:	cc                   	int3
1401a0067:	cc                   	int3
1401a0068:	cc                   	int3
1401a0069:	cc                   	int3
1401a006a:	cc                   	int3
1401a006b:	cc                   	int3
1401a006c:	cc                   	int3
1401a006d:	cc                   	int3
1401a006e:	cc                   	int3
1401a006f:	cc                   	int3
1401a0070:	40 53                	rex push %rbx
1401a0072:	48 83 ec 20          	sub    $0x20,%rsp
1401a0076:	48 8b d9             	mov    %rcx,%rbx
1401a0079:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1401a007d:	48 85 c9             	test   %rcx,%rcx
1401a0080:	74 22                	je     0x1401a00a4
1401a0082:	48 8d 51 08          	lea    0x8(%rcx),%rdx
1401a0086:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401a008b:	f0 0f c1 02          	lock xadd %eax,(%rdx)
1401a008f:	83 f8 01             	cmp    $0x1,%eax
1401a0092:	75 10                	jne    0x1401a00a4
1401a0094:	48 85 d2             	test   %rdx,%rdx
1401a0097:	74 0b                	je     0x1401a00a4
1401a0099:	48 8b 01             	mov    (%rcx),%rax
1401a009c:	ba 01 00 00 00       	mov    $0x1,%edx
1401a00a1:	ff 50 40             	call   *0x40(%rax)
1401a00a4:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401a00a8:	48 8d 05 91 a8 18 00 	lea    0x18a891(%rip),%rax        # 0x14032a940
1401a00af:	48 89 03             	mov    %rax,(%rbx)
1401a00b2:	48 85 c9             	test   %rcx,%rcx
1401a00b5:	74 25                	je     0x1401a00dc
1401a00b7:	80 7b 10 00          	cmpb   $0x0,0x10(%rbx)
1401a00bb:	74 13                	je     0x1401a00d0
1401a00bd:	e8 3a dd f3 ff       	call   0x1400dddfc
1401a00c2:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401a00c6:	ba 18 00 00 00       	mov    $0x18,%edx
1401a00cb:	e8 b4 a1 15 00       	call   0x1402fa284
1401a00d0:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
1401a00d7:	00
1401a00d8:	c6 43 10 00          	movb   $0x0,0x10(%rbx)
1401a00dc:	48 83 c4 20          	add    $0x20,%rsp
1401a00e0:	5b                   	pop    %rbx
1401a00e1:	c3                   	ret
1401a00e2:	cc                   	int3
1401a00e3:	cc                   	int3
1401a00e4:	cc                   	int3
1401a00e5:	cc                   	int3
1401a00e6:	cc                   	int3
1401a00e7:	cc                   	int3
1401a00e8:	cc                   	int3
1401a00e9:	cc                   	int3
1401a00ea:	cc                   	int3
1401a00eb:	cc                   	int3
1401a00ec:	cc                   	int3
1401a00ed:	cc                   	int3
1401a00ee:	cc                   	int3
1401a00ef:	cc                   	int3
1401a00f0:	40 53                	rex push %rbx
1401a00f2:	48 83 ec 20          	sub    $0x20,%rsp
1401a00f6:	48 8b d9             	mov    %rcx,%rbx
1401a00f9:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1401a00fd:	48 85 c9             	test   %rcx,%rcx
1401a0100:	74 23                	je     0x1401a0125
1401a0102:	48 8d 51 08          	lea    0x8(%rcx),%rdx
1401a0106:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401a010b:	f0 0f c1 02          	lock xadd %eax,(%rdx)
1401a010f:	83 f8 01             	cmp    $0x1,%eax
1401a0112:	75 11                	jne    0x1401a0125
1401a0114:	48 85 d2             	test   %rdx,%rdx
1401a0117:	74 0c                	je     0x1401a0125
1401a0119:	48 8b 01             	mov    (%rcx),%rax
1401a011c:	ba 01 00 00 00       	mov    $0x1,%edx
1401a0121:	ff 50 40             	call   *0x40(%rax)
1401a0124:	90                   	nop
1401a0125:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401a0129:	48 85 d2             	test   %rdx,%rdx
1401a012c:	74 16                	je     0x1401a0144
1401a012e:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401a0132:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401a0136:	48 83 c2 08          	add    $0x8,%rdx
1401a013a:	48 03 ca             	add    %rdx,%rcx
1401a013d:	48 8b 01             	mov    (%rcx),%rax
1401a0140:	ff 50 08             	call   *0x8(%rax)
1401a0143:	90                   	nop
1401a0144:	48 83 c4 20          	add    $0x20,%rsp
1401a0148:	5b                   	pop    %rbx
1401a0149:	c3                   	ret
1401a014a:	cc                   	int3
1401a014b:	cc                   	int3
1401a014c:	cc                   	int3
1401a014d:	cc                   	int3
1401a014e:	cc                   	int3
1401a014f:	cc                   	int3
1401a0150:	48 8d 05 f1 92 1a 00 	lea    0x1a92f1(%rip),%rax        # 0x140349448
1401a0157:	48 89 01             	mov    %rax,(%rcx)
1401a015a:	c3                   	ret
1401a015b:	cc                   	int3
1401a015c:	cc                   	int3
1401a015d:	cc                   	int3
1401a015e:	cc                   	int3
1401a015f:	cc                   	int3
1401a0160:	40 53                	rex push %rbx
1401a0162:	48 83 ec 50          	sub    $0x50,%rsp
1401a0166:	48 8b 05 13 80 26 00 	mov    0x268013(%rip),%rax        # 0x140408180
1401a016d:	48 33 c4             	xor    %rsp,%rax
1401a0170:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401a0175:	48 8b d9             	mov    %rcx,%rbx
1401a0178:	48 83 c1 10          	add    $0x10,%rcx
1401a017c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx