140002d3f:	4c 03 d8             	add    %rax,%r11
140002d42:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
140002d46:	48 85 c9             	test   %rcx,%rcx
140002d49:	75 05                	jne    0x140002d50
140002d4b:	4c 8b c8             	mov    %rax,%r9
140002d4e:	eb 0f                	jmp    0x140002d5f
140002d50:	4d 8b cf             	mov    %r15,%r9
140002d53:	49 ff c1             	inc    %r9
140002d56:	42 38 2c 09          	cmp    %bpl,(%rcx,%r9,1)
140002d5a:	75 f7                	jne    0x140002d53
140002d5c:	4c 03 c8             	add    %rax,%r9
140002d5f:	48 8b 4f 68          	mov    0x68(%rdi),%rcx
140002d63:	48 85 c9             	test   %rcx,%rcx
140002d66:	75 05                	jne    0x140002d6d
140002d68:	4c 8b c0             	mov    %rax,%r8
140002d6b:	eb 0f                	jmp    0x140002d7c
140002d6d:	4d 8b c7             	mov    %r15,%r8
140002d70:	49 ff c0             	inc    %r8
140002d73:	42 38 2c 01          	cmp    %bpl,(%rcx,%r8,1)
140002d77:	75 f7                	jne    0x140002d70
140002d79:	4c 03 c0             	add    %rax,%r8
140002d7c:	48 8b 5f 70          	mov    0x70(%rdi),%rbx
140002d80:	48 85 db             	test   %rbx,%rbx
140002d83:	75 05                	jne    0x140002d8a
140002d85:	4d 8b fe             	mov    %r14,%r15
140002d88:	eb 14                	jmp    0x140002d9e
140002d8a:	49 8b cf             	mov    %r15,%rcx
140002d8d:	48 ff c1             	inc    %rcx
140002d90:	66 39 2c 4b          	cmp    %bp,(%rbx,%rcx,2)
140002d94:	75 f7                	jne    0x140002d8d
140002d96:	4c 8d 3c 4d 02 00 00 	lea    0x2(,%rcx,2),%r15
140002d9d:	00
140002d9e:	48 8b 5f 50          	mov    0x50(%rdi),%rbx
140002da2:	48 85 db             	test   %rbx,%rbx
140002da5:	75 05                	jne    0x140002dac
140002da7:	48 8b c8             	mov    %rax,%rcx
140002daa:	eb 10                	jmp    0x140002dbc
140002dac:	48 83 c9 ff          	or     $0xffffffffffffffff,%rcx
140002db0:	48 ff c1             	inc    %rcx
140002db3:	40 38 2c 0b          	cmp    %bpl,(%rbx,%rcx,1)
140002db7:	75 f7                	jne    0x140002db0
140002db9:	48 03 c8             	add    %rax,%rcx
140002dbc:	48 8b 6f 58          	mov    0x58(%rdi),%rbp
140002dc0:	48 85 ed             	test   %rbp,%rbp
140002dc3:	74 1a                	je     0x140002ddf
140002dc5:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
140002dc9:	45 33 f6             	xor    %r14d,%r14d
140002dcc:	48 ff c3             	inc    %rbx
140002dcf:	66 44 39 74 5d 00    	cmp    %r14w,0x0(%rbp,%rbx,2)
140002dd5:	75 f5                	jne    0x140002dcc
140002dd7:	4c 8d 34 5d 02 00 00 	lea    0x2(,%rbx,2),%r14
140002dde:	00
140002ddf:	49 8d 1c 0e          	lea    (%r14,%rcx,1),%rbx
140002de3:	33 ed                	xor    %ebp,%ebp
140002de5:	49 03 df             	add    %r15,%rbx
140002de8:	49 03 d8             	add    %r8,%rbx
140002deb:	49 03 d9             	add    %r9,%rbx
140002dee:	49 03 db             	add    %r11,%rbx
140002df1:	48 03 de             	add    %rsi,%rbx
140002df4:	49 8d b5 90 00 00 00 	lea    0x90(%r13),%rsi
140002dfb:	48 8b 0e             	mov    (%rsi),%rcx
140002dfe:	49 03 da             	add    %r10,%rbx
140002e01:	48 03 da             	add    %rdx,%rbx
140002e04:	49 03 dc             	add    %r12,%rbx
140002e07:	48 85 c9             	test   %rcx,%rcx
140002e0a:	74 45                	je     0x140002e51
140002e0c:	39 01                	cmp    %eax,(%rcx)
140002e0e:	75 09                	jne    0x140002e19
140002e10:	49 39 9d 98 00 00 00 	cmp    %rbx,0x98(%r13)
140002e17:	73 45                	jae    0x140002e5e
140002e19:	48 85 c9             	test   %rcx,%rcx
140002e1c:	74 33                	je     0x140002e51
140002e1e:	83 c8 ff             	or     $0xffffffff,%eax
140002e21:	f0 0f c1 01          	lock xadd %eax,(%rcx)
140002e25:	83 f8 01             	cmp    $0x1,%eax
140002e28:	75 20                	jne    0x140002e4a
140002e2a:	48 ff 15 07 7e 02 00 	rex.W call *0x27e07(%rip)        # 0x14002ac38
140002e31:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002e36:	4c 8b 06             	mov    (%rsi),%r8
140002e39:	33 d2                	xor    %edx,%edx
140002e3b:	48 8b c8             	mov    %rax,%rcx
140002e3e:	48 ff 15 fb 7e 02 00 	rex.W call *0x27efb(%rip)        # 0x14002ad40
140002e45:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002e4a:	48 89 2e             	mov    %rbp,(%rsi)
140002e4d:	48 89 6e 08          	mov    %rbp,0x8(%rsi)
140002e51:	4c 8b c3             	mov    %rbx,%r8
140002e54:	33 d2                	xor    %edx,%edx
140002e56:	48 8b ce             	mov    %rsi,%rcx
140002e59:	e8 b2 f8 ff ff       	call   0x140002710
140002e5e:	48 8b 06             	mov    (%rsi),%rax
140002e61:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140002e65:	48 8d 48 04          	lea    0x4(%rax),%rcx
140002e69:	48 f7 d8             	neg    %rax
140002e6c:	4d 1b d2             	sbb    %r10,%r10
140002e6f:	4c 23 d1             	and    %rcx,%r10
140002e72:	49 03 d2             	add    %r10,%rdx
140002e75:	49 8b c2             	mov    %r10,%rax
140002e78:	48 f7 d8             	neg    %rax
140002e7b:	48 1b db             	sbb    %rbx,%rbx
140002e7e:	48 23 da             	and    %rdx,%rbx
140002e81:	4d 85 d2             	test   %r10,%r10
140002e84:	0f 84 ce 00 00 00    	je     0x140002f58
140002e8a:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140002e8e:	4d 8d 4d 10          	lea    0x10(%r13),%r9
140002e92:	48 8b d3             	mov    %rbx,%rdx
140002e95:	49 8b ca             	mov    %r10,%rcx
140002e98:	e8 db 59 00 00       	call   0x140008878
140002e9d:	4c 8b 47 20          	mov    0x20(%rdi),%r8
140002ea1:	4d 8d 4d 20          	lea    0x20(%r13),%r9
140002ea5:	48 8b d3             	mov    %rbx,%rdx
140002ea8:	48 8b c8             	mov    %rax,%rcx
140002eab:	e8 58 5a 00 00       	call   0x140008908
140002eb0:	4c 8b 47 28          	mov    0x28(%rdi),%r8
140002eb4:	4d 8d 4d 28          	lea    0x28(%r13),%r9
140002eb8:	48 8b d3             	mov    %rbx,%rdx
140002ebb:	48 8b c8             	mov    %rax,%rcx
140002ebe:	e8 45 5a 00 00       	call   0x140008908
140002ec3:	4c 8b 47 30          	mov    0x30(%rdi),%r8
140002ec7:	4d 8d 4d 30          	lea    0x30(%r13),%r9
140002ecb:	48 8b d3             	mov    %rbx,%rdx
140002ece:	48 8b c8             	mov    %rax,%rcx
140002ed1:	e8 32 5a 00 00       	call   0x140008908
140002ed6:	4c 8b 47 40          	mov    0x40(%rdi),%r8
140002eda:	4d 8d 4d 40          	lea    0x40(%r13),%r9
140002ede:	48 8b d3             	mov    %rbx,%rdx
140002ee1:	48 8b c8             	mov    %rax,%rcx
140002ee4:	e8 1f 5a 00 00       	call   0x140008908
140002ee9:	4c 8b 47 78          	mov    0x78(%rdi),%r8
140002eed:	4d 8d 4d 78          	lea    0x78(%r13),%r9
140002ef1:	48 8b d3             	mov    %rbx,%rdx
140002ef4:	48 8b c8             	mov    %rax,%rcx
140002ef7:	e8 0c 5a 00 00       	call   0x140008908
140002efc:	4c 8b 47 68          	mov    0x68(%rdi),%r8
140002f00:	4d 8d 4d 68          	lea    0x68(%r13),%r9
140002f04:	48 8b d3             	mov    %rbx,%rdx
140002f07:	48 8b c8             	mov    %rax,%rcx
140002f0a:	e8 f9 59 00 00       	call   0x140008908
140002f0f:	4c 8b 47 70          	mov    0x70(%rdi),%r8
140002f13:	4d 8d 4d 70          	lea    0x70(%r13),%r9
140002f17:	48 8b d3             	mov    %rbx,%rdx
140002f1a:	48 8b c8             	mov    %rax,%rcx
140002f1d:	e8 56 59 00 00       	call   0x140008878
140002f22:	4c 8b 47 50          	mov    0x50(%rdi),%r8
140002f26:	4d 8d 4d 50          	lea    0x50(%r13),%r9
140002f2a:	48 8b d3             	mov    %rbx,%rdx
140002f2d:	48 8b c8             	mov    %rax,%rcx
140002f30:	e8 d3 59 00 00       	call   0x140008908
140002f35:	4c 8b 47 58          	mov    0x58(%rdi),%r8
140002f39:	4d 8d 4d 58          	lea    0x58(%r13),%r9
140002f3d:	48 8b d3             	mov    %rbx,%rdx
140002f40:	48 8b c8             	mov    %rax,%rcx
140002f43:	e8 30 59 00 00       	call   0x140008878
140002f48:	48 2b d8             	sub    %rax,%rbx
140002f4b:	33 d2                	xor    %edx,%edx
140002f4d:	4c 8b c3             	mov    %rbx,%r8
140002f50:	48 8b c8             	mov    %rax,%rcx
140002f53:	e8 ad 30 02 00       	call   0x140026005
140002f58:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140002f5d:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140002f62:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140002f67:	48 83 c4 20          	add    $0x20,%rsp
140002f6b:	41 5f                	pop    %r15
140002f6d:	41 5e                	pop    %r14
140002f6f:	41 5d                	pop    %r13
140002f71:	41 5c                	pop    %r12
140002f73:	5f                   	pop    %rdi
140002f74:	c3                   	ret
140002f75:	cc                   	int3
140002f76:	cc                   	int3
140002f77:	cc                   	int3
140002f78:	cc                   	int3
140002f79:	cc                   	int3
140002f7a:	cc                   	int3
140002f7b:	cc                   	int3
140002f7c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140002f81:	57                   	push   %rdi
140002f82:	48 83 ec 20          	sub    $0x20,%rsp
140002f86:	48 8b da             	mov    %rdx,%rbx
140002f89:	48 8b f9             	mov    %rcx,%rdi
140002f8c:	48 ff 15 65 7f 02 00 	rex.W call *0x27f65(%rip)        # 0x14002aef8
140002f93:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002f98:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
140002f9c:	48 8b d3             	mov    %rbx,%rdx
140002f9f:	48 8d 05 5a 6b 02 00 	lea    0x26b5a(%rip),%rax        # 0x140029b00
140002fa6:	48 89 07             	mov    %rax,(%rdi)
140002fa9:	48 83 a1 90 00 00 00 	andq   $0x0,0x90(%rcx)
140002fb0:	00
140002fb1:	48 83 a1 98 00 00 00 	andq   $0x0,0x98(%rcx)
140002fb8:	00
140002fb9:	e8 6a fc ff ff       	call   0x140002c28
140002fbe:	48 83 a7 b8 00 00 00 	andq   $0x0,0xb8(%rdi)
140002fc5:	00
140002fc6:	48 8b c7             	mov    %rdi,%rax
140002fc9:	48 83 a7 c0 00 00 00 	andq   $0x0,0xc0(%rdi)
140002fd0:	00
140002fd1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140002fd6:	48 83 c4 20          	add    $0x20,%rsp
140002fda:	5f                   	pop    %rdi
140002fdb:	c3                   	ret
140002fdc:	cc                   	int3
140002fdd:	cc                   	int3
140002fde:	cc                   	int3
140002fdf:	cc                   	int3
140002fe0:	cc                   	int3
140002fe1:	cc                   	int3
140002fe2:	cc                   	int3
140002fe3:	cc                   	int3
140002fe4:	cc                   	int3
140002fe5:	cc                   	int3
140002fe6:	cc                   	int3
140002fe7:	cc                   	int3
140002fe8:	cc                   	int3
140002fe9:	cc                   	int3
140002fea:	cc                   	int3
140002feb:	cc                   	int3
140002fec:	cc                   	int3
140002fed:	cc                   	int3
140002fee:	cc                   	int3
140002fef:	cc                   	int3
140002ff0:	40 53                	rex push %rbx
140002ff2:	b8 30 14 00 00       	mov    $0x1430,%eax
140002ff7:	e8 64 30 02 00       	call   0x140026060
140002ffc:	48 2b e0             	sub    %rax,%rsp
140002fff:	48 8b 05 32 44 03 00 	mov    0x34432(%rip),%rax        # 0x140037438
140003006:	48 33 c4             	xor    %rsp,%rax
140003009:	48 89 84 24 20 14 00 	mov    %rax,0x1420(%rsp)
140003010:	00
140003011:	48 8d 99 b8 00 00 00 	lea    0xb8(%rcx),%rbx
140003018:	48 8b 03             	mov    (%rbx),%rax
14000301b:	48 85 c0             	test   %rax,%rax
14000301e:	75 5a                	jne    0x14000307a
140003020:	4c 8d 41 18          	lea    0x18(%rcx),%r8
140003024:	ba 00 08 00 00       	mov    $0x800,%edx
140003029:	48 8d 8c 24 20 04 00 	lea    0x420(%rsp),%rcx
140003030:	00
140003031:	e8 6e f4 ff ff       	call   0x1400024a4
140003036:	4c 8d 8c 24 20 04 00 	lea    0x420(%rsp),%r9
14000303d:	00
14000303e:	ba 00 04 00 00       	mov    $0x400,%edx
140003043:	4c 8d 05 1e 94 02 00 	lea    0x2941e(%rip),%r8        # 0x14002c468
14000304a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000304f:	e8 4c fb ff ff       	call   0x140002ba0
140003054:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140003059:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14000305d:	49 ff c0             	inc    %r8
140003060:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140003065:	75 f6                	jne    0x14000305d
140003067:	49 ff c0             	inc    %r8
14000306a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14000306f:	48 8b cb             	mov    %rbx,%rcx
140003072:	e8 99 f6 ff ff       	call   0x140002710
140003077:	48 8b 03             	mov    (%rbx),%rax
14000307a:	48 8d 48 04          	lea    0x4(%rax),%rcx
14000307e:	48 f7 d8             	neg    %rax
140003081:	48 1b c0             	sbb    %rax,%rax
140003084:	48 23 c1             	and    %rcx,%rax
140003087:	48 8b 8c 24 20 14 00 	mov    0x1420(%rsp),%rcx
14000308e:	00
14000308f:	48 33 cc             	xor    %rsp,%rcx
140003092:	e8 09 18 02 00       	call   0x1400248a0
140003097:	48 81 c4 30 14 00 00 	add    $0x1430,%rsp
14000309e:	5b                   	pop    %rbx
14000309f:	c3                   	ret
1400030a0:	cc                   	int3
1400030a1:	cc                   	int3
1400030a2:	cc                   	int3
1400030a3:	cc                   	int3
1400030a4:	cc                   	int3
1400030a5:	cc                   	int3
1400030a6:	cc                   	int3
1400030a7:	cc                   	int3
1400030a8:	cc                   	int3
1400030a9:	cc                   	int3
1400030aa:	cc                   	int3
1400030ab:	cc                   	int3
1400030ac:	cc                   	int3
1400030ad:	cc                   	int3
1400030ae:	cc                   	int3
1400030af:	cc                   	int3
1400030b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400030b5:	57                   	push   %rdi
1400030b6:	48 83 ec 20          	sub    $0x20,%rsp
1400030ba:	8b da                	mov    %edx,%ebx
1400030bc:	48 8b f9             	mov    %rcx,%rdi
1400030bf:	e8 2c 00 00 00       	call   0x1400030f0
1400030c4:	f6 c3 01             	test   $0x1,%bl
1400030c7:	74 0f                	je     0x1400030d8
1400030c9:	48 8b cf             	mov    %rdi,%rcx
1400030cc:	48 ff 15 55 7e 02 00 	rex.W call *0x27e55(%rip)        # 0x14002af28
1400030d3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400030d8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400030dd:	48 8b c7             	mov    %rdi,%rax
1400030e0:	48 83 c4 20          	add    $0x20,%rsp
1400030e4:	5f                   	pop    %rdi
1400030e5:	c3                   	ret
1400030e6:	cc                   	int3
1400030e7:	cc                   	int3
1400030e8:	cc                   	int3
1400030e9:	cc                   	int3
1400030ea:	cc                   	int3
1400030eb:	cc                   	int3
1400030ec:	cc                   	int3
1400030ed:	cc                   	int3
1400030ee:	cc                   	int3
1400030ef:	cc                   	int3
1400030f0:	40 53                	rex push %rbx
1400030f2:	48 83 ec 20          	sub    $0x20,%rsp
1400030f6:	48 8b d9             	mov    %rcx,%rbx
1400030f9:	48 8b 89 b8 00 00 00 	mov    0xb8(%rcx),%rcx
140003100:	48 85 c9             	test   %rcx,%rcx
140003103:	74 40                	je     0x140003145
140003105:	83 c8 ff             	or     $0xffffffff,%eax
140003108:	f0 0f c1 01          	lock xadd %eax,(%rcx)
14000310c:	83 f8 01             	cmp    $0x1,%eax
14000310f:	75 24                	jne    0x140003135
140003111:	48 ff 15 20 7b 02 00 	rex.W call *0x27b20(%rip)        # 0x14002ac38
140003118:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000311d:	4c 8b 83 b8 00 00 00 	mov    0xb8(%rbx),%r8
140003124:	33 d2                	xor    %edx,%edx
140003126:	48 8b c8             	mov    %rax,%rcx
140003129:	48 ff 15 10 7c 02 00 	rex.W call *0x27c10(%rip)        # 0x14002ad40
140003130:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003135:	48 83 a3 b8 00 00 00 	andq   $0x0,0xb8(%rbx)
14000313c:	00
14000313d:	48 83 a3 c0 00 00 00 	andq   $0x0,0xc0(%rbx)
140003144:	00
140003145:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
14000314c:	48 85 c9             	test   %rcx,%rcx
14000314f:	74 40                	je     0x140003191
140003151:	83 c8 ff             	or     $0xffffffff,%eax
140003154:	f0 0f c1 01          	lock xadd %eax,(%rcx)
140003158:	83 f8 01             	cmp    $0x1,%eax
14000315b:	75 24                	jne    0x140003181
14000315d:	48 ff 15 d4 7a 02 00 	rex.W call *0x27ad4(%rip)        # 0x14002ac38
140003164:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003169:	4c 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%r8
140003170:	33 d2                	xor    %edx,%edx
140003172:	48 8b c8             	mov    %rax,%rcx
140003175:	48 ff 15 c4 7b 02 00 	rex.W call *0x27bc4(%rip)        # 0x14002ad40
14000317c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003181:	48 83 a3 a8 00 00 00 	andq   $0x0,0xa8(%rbx)
140003188:	00
140003189:	48 83 a3 b0 00 00 00 	andq   $0x0,0xb0(%rbx)
140003190:	00
140003191:	48 8b cb             	mov    %rbx,%rcx
140003194:	48 83 c4 20          	add    $0x20,%rsp
140003198:	5b                   	pop    %rbx
140003199:	48 ff 25 60 7d 02 00 	rex.W jmp *0x27d60(%rip)        # 0x14002af00
1400031a0:	cc                   	int3
1400031a1:	cc                   	int3