140001c90:	00 00
140001c92:	48 ff 15 e7 37 00 00 	rex.W call *0x37e7(%rip)        # 0x140005480
140001c99:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001c9e:	eb 14                	jmp    0x140001cb4
140001ca0:	44 8b c0             	mov    %eax,%r8d
140001ca3:	48 8d 15 d6 49 00 00 	lea    0x49d6(%rip),%rdx        # 0x140006680
140001caa:	b9 01 00 00 00       	mov    $0x1,%ecx
140001caf:	e8 60 07 00 00       	call   0x140002414
140001cb4:	8b 44 24 70          	mov    0x70(%rsp),%eax
140001cb8:	48 83 c4 48          	add    $0x48,%rsp
140001cbc:	41 5f                	pop    %r15
140001cbe:	41 5e                	pop    %r14
140001cc0:	5e                   	pop    %rsi
140001cc1:	5b                   	pop    %rbx
140001cc2:	c3                   	ret
140001cc3:	cc                   	int3
140001cc4:	cc                   	int3
140001cc5:	cc                   	int3
140001cc6:	cc                   	int3
140001cc7:	cc                   	int3
140001cc8:	cc                   	int3
140001cc9:	cc                   	int3
140001cca:	cc                   	int3
140001ccb:	cc                   	int3
140001ccc:	cc                   	int3
140001ccd:	cc                   	int3
140001cce:	cc                   	int3
140001ccf:	cc                   	int3
140001cd0:	4d 8b d0             	mov    %r8,%r10
140001cd3:	8b c1                	mov    %ecx,%eax
140001cd5:	81 f9 00 00 00 02    	cmp    $0x2000000,%ecx
140001cdb:	74 11                	je     0x140001cee
140001cdd:	33 d2                	xor    %edx,%edx
140001cdf:	b9 02 00 00 00       	mov    $0x2,%ecx
140001ce4:	3d 00 00 00 03       	cmp    $0x3000000,%eax
140001ce9:	0f 45 ca             	cmovne %edx,%ecx
140001cec:	eb 05                	jmp    0x140001cf3
140001cee:	b9 01 00 00 00       	mov    $0x1,%ecx
140001cf3:	4d 8b c1             	mov    %r9,%r8
140001cf6:	49 8b d2             	mov    %r10,%rdx
140001cf9:	e9 3e 07 00 00       	jmp    0x14000243c
140001cfe:	cc                   	int3
140001cff:	cc                   	int3
140001d00:	cc                   	int3
140001d01:	cc                   	int3
140001d02:	cc                   	int3
140001d03:	cc                   	int3
140001d04:	cc                   	int3
140001d05:	cc                   	int3
140001d06:	cc                   	int3
140001d07:	cc                   	int3
140001d08:	cc                   	int3
140001d09:	cc                   	int3
140001d0a:	cc                   	int3
140001d0b:	cc                   	int3
140001d0c:	cc                   	int3
140001d0d:	cc                   	int3
140001d0e:	cc                   	int3
140001d0f:	cc                   	int3
140001d10:	40 53                	rex push %rbx
140001d12:	48 83 ec 20          	sub    $0x20,%rsp
140001d16:	41 b9 ff ff ff 7f    	mov    $0x7fffffff,%r9d
140001d1c:	eb 0e                	jmp    0x140001d2c
140001d1e:	41 8d 50 ff          	lea    -0x1(%r8),%edx
140001d22:	41 8b c0             	mov    %r8d,%eax
140001d25:	f0 0f b1 51 0c       	lock cmpxchg %edx,0xc(%rcx)
140001d2a:	74 09                	je     0x140001d35
140001d2c:	44 8b 41 0c          	mov    0xc(%rcx),%r8d
140001d30:	45 3b c1             	cmp    %r9d,%r8d
140001d33:	75 e9                	jne    0x140001d1e
140001d35:	41 8d 58 ff          	lea    -0x1(%r8),%ebx
140001d39:	85 db                	test   %ebx,%ebx
140001d3b:	75 2e                	jne    0x140001d6b
140001d3d:	48 85 c9             	test   %rcx,%rcx
140001d40:	74 10                	je     0x140001d52
140001d42:	48 8b 01             	mov    (%rcx),%rax
140001d45:	8d 53 01             	lea    0x1(%rbx),%edx
140001d48:	48 8b 40 28          	mov    0x28(%rax),%rax
140001d4c:	ff 15 4e 37 00 00    	call   *0x374e(%rip)        # 0x1400054a0
140001d52:	48 8b 0d d7 68 00 00 	mov    0x68d7(%rip),%rcx        # 0x140008630
140001d59:	48 85 c9             	test   %rcx,%rcx
140001d5c:	74 0d                	je     0x140001d6b
140001d5e:	48 8b 11             	mov    (%rcx),%rdx
140001d61:	48 8b 42 10          	mov    0x10(%rdx),%rax
140001d65:	ff 15 35 37 00 00    	call   *0x3735(%rip)        # 0x1400054a0
140001d6b:	8b c3                	mov    %ebx,%eax
140001d6d:	48 83 c4 20          	add    $0x20,%rsp
140001d71:	5b                   	pop    %rbx
140001d72:	c3                   	ret
140001d73:	cc                   	int3
140001d74:	cc                   	int3
140001d75:	cc                   	int3
140001d76:	cc                   	int3
140001d77:	cc                   	int3
140001d78:	cc                   	int3
140001d79:	cc                   	int3
140001d7a:	cc                   	int3
140001d7b:	cc                   	int3
140001d7c:	cc                   	int3
140001d7d:	cc                   	int3
140001d7e:	cc                   	int3
140001d7f:	cc                   	int3
140001d80:	44 8b 41 0c          	mov    0xc(%rcx),%r8d
140001d84:	41 b9 ff ff ff 7f    	mov    $0x7fffffff,%r9d
140001d8a:	45 3b c1             	cmp    %r9d,%r8d
140001d8d:	74 20                	je     0x140001daf
140001d8f:	41 8d 50 01          	lea    0x1(%r8),%edx
140001d93:	41 8b c0             	mov    %r8d,%eax
140001d96:	f0 0f b1 51 0c       	lock cmpxchg %edx,0xc(%rcx)
140001d9b:	74 09                	je     0x140001da6
140001d9d:	44 8b 41 0c          	mov    0xc(%rcx),%r8d
140001da1:	45 3b c1             	cmp    %r9d,%r8d
140001da4:	75 e9                	jne    0x140001d8f
140001da6:	45 3b c1             	cmp    %r9d,%r8d
140001da9:	74 04                	je     0x140001daf
140001dab:	45 8d 48 01          	lea    0x1(%r8),%r9d
140001daf:	41 8b c1             	mov    %r9d,%eax
140001db2:	c3                   	ret
140001db3:	cc                   	int3
140001db4:	cc                   	int3
140001db5:	cc                   	int3
140001db6:	cc                   	int3
140001db7:	cc                   	int3
140001db8:	cc                   	int3
140001db9:	cc                   	int3
140001dba:	cc                   	int3
140001dbb:	cc                   	int3
140001dbc:	cc                   	int3
140001dbd:	cc                   	int3
140001dbe:	cc                   	int3
140001dbf:	cc                   	int3
140001dc0:	40 53                	rex push %rbx
140001dc2:	48 83 ec 20          	sub    $0x20,%rsp
140001dc6:	33 db                	xor    %ebx,%ebx
140001dc8:	49 89 18             	mov    %rbx,(%r8)
140001dcb:	39 1a                	cmp    %ebx,(%rdx)
140001dcd:	75 21                	jne    0x140001df0
140001dcf:	8b 05 1f 49 00 00    	mov    0x491f(%rip),%eax        # 0x1400066f4
140001dd5:	39 42 04             	cmp    %eax,0x4(%rdx)
140001dd8:	75 16                	jne    0x140001df0
140001dda:	8b 05 18 49 00 00    	mov    0x4918(%rip),%eax        # 0x1400066f8
140001de0:	39 42 08             	cmp    %eax,0x8(%rdx)
140001de3:	75 0b                	jne    0x140001df0
140001de5:	8b 05 11 49 00 00    	mov    0x4911(%rip),%eax        # 0x1400066fc
140001deb:	39 42 0c             	cmp    %eax,0xc(%rdx)
140001dee:	74 29                	je     0x140001e19
140001df0:	81 3a 6b ce 84 65    	cmpl   $0x6584ce6b,(%rdx)
140001df6:	75 33                	jne    0x140001e2b
140001df8:	8b 05 16 49 00 00    	mov    0x4916(%rip),%eax        # 0x140006714
140001dfe:	39 42 04             	cmp    %eax,0x4(%rdx)
140001e01:	75 28                	jne    0x140001e2b
140001e03:	8b 05 0f 49 00 00    	mov    0x490f(%rip),%eax        # 0x140006718
140001e09:	39 42 08             	cmp    %eax,0x8(%rdx)
140001e0c:	75 1d                	jne    0x140001e2b
140001e0e:	8b 05 08 49 00 00    	mov    0x4908(%rip),%eax        # 0x14000671c
140001e14:	39 42 0c             	cmp    %eax,0xc(%rdx)
140001e17:	75 12                	jne    0x140001e2b
140001e19:	49 89 08             	mov    %rcx,(%r8)
140001e1c:	48 8b 01             	mov    (%rcx),%rax
140001e1f:	48 8b 40 08          	mov    0x8(%rax),%rax
140001e23:	ff 15 77 36 00 00    	call   *0x3677(%rip)        # 0x1400054a0
140001e29:	eb 05                	jmp    0x140001e30
140001e2b:	bb 02 40 00 80       	mov    $0x80004002,%ebx
140001e30:	8b c3                	mov    %ebx,%eax
140001e32:	48 83 c4 20          	add    $0x20,%rsp
140001e36:	5b                   	pop    %rbx
140001e37:	c3                   	ret
140001e38:	cc                   	int3
140001e39:	cc                   	int3
140001e3a:	cc                   	int3
140001e3b:	cc                   	int3
140001e3c:	cc                   	int3
140001e3d:	cc                   	int3
140001e3e:	cc                   	int3
140001e3f:	cc                   	int3
140001e40:	40 53                	rex push %rbx
140001e42:	48 83 ec 20          	sub    $0x20,%rsp
140001e46:	c7 41 0c 01 00 00 c0 	movl   $0xc0000001,0xc(%rcx)
140001e4d:	48 8b d9             	mov    %rcx,%rbx
140001e50:	f6 c2 01             	test   $0x1,%dl
140001e53:	74 05                	je     0x140001e5a
140001e55:	e8 96 20 00 00       	call   0x140003ef0
140001e5a:	48 8b c3             	mov    %rbx,%rax
140001e5d:	48 83 c4 20          	add    $0x20,%rsp
140001e61:	5b                   	pop    %rbx
140001e62:	c3                   	ret
140001e63:	cc                   	int3
140001e64:	cc                   	int3
140001e65:	cc                   	int3
140001e66:	cc                   	int3
140001e67:	cc                   	int3
140001e68:	cc                   	int3
140001e69:	cc                   	int3
140001e6a:	cc                   	int3
140001e6b:	cc                   	int3
140001e6c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140001e71:	57                   	push   %rdi
140001e72:	48 83 ec 20          	sub    $0x20,%rsp
140001e76:	48 83 21 00          	andq   $0x0,(%rcx)
140001e7a:	48 8d 15 17 37 00 00 	lea    0x3717(%rip),%rdx        # 0x140005598
140001e81:	48 8b f9             	mov    %rcx,%rdi
140001e84:	b9 18 00 00 00       	mov    $0x18,%ecx
140001e89:	e8 c6 23 00 00       	call   0x140004254
140001e8e:	48 8b d8             	mov    %rax,%rbx
140001e91:	48 85 c0             	test   %rax,%rax
140001e94:	0f 84 8e 00 00 00    	je     0x140001f28
140001e9a:	48 8b 0d 8f 67 00 00 	mov    0x678f(%rip),%rcx        # 0x140008630
140001ea1:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140001ea8:	48 8d 05 91 31 00 00 	lea    0x3191(%rip),%rax        # 0x140005040
140001eaf:	48 89 03             	mov    %rax,(%rbx)
140001eb2:	48 85 c9             	test   %rcx,%rcx
140001eb5:	74 0d                	je     0x140001ec4
140001eb7:	48 8b 01             	mov    (%rcx),%rax
140001eba:	48 8b 40 08          	mov    0x8(%rax),%rax
140001ebe:	ff 15 dc 35 00 00    	call   *0x35dc(%rip)        # 0x1400054a0
140001ec4:	48 8d 05 45 31 00 00 	lea    0x3145(%rip),%rax        # 0x140005010
140001ecb:	45 33 c0             	xor    %r8d,%r8d
140001ece:	4c 8d 0d e3 36 00 00 	lea    0x36e3(%rip),%r9        # 0x1400055b8
140001ed5:	48 89 03             	mov    %rax,(%rbx)
140001ed8:	33 d2                	xor    %edx,%edx
140001eda:	33 c9                	xor    %ecx,%ecx
140001edc:	48 ff 15 95 33 00 00 	rex.W call *0x3395(%rip)        # 0x140005278
140001ee3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001ee8:	48 89 43 10          	mov    %rax,0x10(%rbx)
140001eec:	48 ff c0             	inc    %rax
140001eef:	48 a9 fe ff ff ff    	test   $0xfffffffffffffffe,%rax
140001ef5:	75 19                	jne    0x140001f10
140001ef7:	45 33 c9             	xor    %r9d,%r9d
140001efa:	45 33 c0             	xor    %r8d,%r8d
140001efd:	41 8d 51 01          	lea    0x1(%r9),%edx
140001f01:	8d 4a 05             	lea    0x5(%rdx),%ecx
140001f04:	48 ff 15 45 33 00 00 	rex.W call *0x3345(%rip)        # 0x140005250
140001f0b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001f10:	48 8b 0f             	mov    (%rdi),%rcx
140001f13:	48 85 c9             	test   %rcx,%rcx
140001f16:	74 0d                	je     0x140001f25
140001f18:	48 8b 01             	mov    (%rcx),%rax
140001f1b:	48 8b 40 10          	mov    0x10(%rax),%rax
140001f1f:	ff 15 7b 35 00 00    	call   *0x357b(%rip)        # 0x1400054a0
140001f25:	48 89 1f             	mov    %rbx,(%rdi)
140001f28:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140001f2d:	48 8b c7             	mov    %rdi,%rax
140001f30:	48 83 c4 20          	add    $0x20,%rsp
140001f34:	5f                   	pop    %rdi
140001f35:	c3                   	ret
140001f36:	cc                   	int3
140001f37:	cc                   	int3
140001f38:	cc                   	int3
140001f39:	cc                   	int3
140001f3a:	cc                   	int3
140001f3b:	cc                   	int3
140001f3c:	cc                   	int3
140001f3d:	cc                   	int3
140001f3e:	cc                   	int3
140001f3f:	cc                   	int3
140001f40:	48 8b c4             	mov    %rsp,%rax
140001f43:	53                   	push   %rbx
140001f44:	55                   	push   %rbp
140001f45:	56                   	push   %rsi
140001f46:	57                   	push   %rdi
140001f47:	41 56                	push   %r14
140001f49:	48 83 ec 40          	sub    $0x40,%rsp
140001f4d:	33 ed                	xor    %ebp,%ebp
140001f4f:	48 8b f2             	mov    %rdx,%rsi
140001f52:	21 68 18             	and    %ebp,0x18(%rax)
140001f55:	4c 8b f1             	mov    %rcx,%r14
140001f58:	21 68 10             	and    %ebp,0x10(%rax)
140001f5b:	48 85 d2             	test   %rdx,%rdx
140001f5e:	75 16                	jne    0x140001f76
140001f60:	8d 4a 57             	lea    0x57(%rdx),%ecx
140001f63:	48 ff 15 86 33 00 00 	rex.W call *0x3386(%rip)        # 0x1400052f0
140001f6a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001f6f:	33 c0                	xor    %eax,%eax
140001f71:	e9 52 01 00 00       	jmp    0x1400020c8
140001f76:	48 21 2a             	and    %rbp,(%rdx)
140001f79:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
140001f80:	00
140001f81:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140001f86:	4c 8d 8c 24 80 00 00 	lea    0x80(%rsp),%r9
140001f8d:	00
140001f8e:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140001f93:	45 33 c0             	xor    %r8d,%r8d
140001f96:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140001f9b:	49 8b d6             	mov    %r14,%rdx
140001f9e:	48 21 6c 24 20       	and    %rbp,0x20(%rsp)
140001fa3:	33 c9                	xor    %ecx,%ecx
140001fa5:	48 ff 15 64 32 00 00 	rex.W call *0x3264(%rip)        # 0x140005210
140001fac:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001fb1:	85 c0                	test   %eax,%eax
140001fb3:	0f 85 0d 01 00 00    	jne    0x1400020c6
140001fb9:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
140001fc0:	85 c0                	test   %eax,%eax
140001fc2:	0f 84 fe 00 00 00    	je     0x1400020c6
140001fc8:	39 6c 24 78          	cmp    %ebp,0x78(%rsp)
140001fcc:	0f 86 f4 00 00 00    	jbe    0x1400020c6
140001fd2:	8b d8                	mov    %eax,%ebx
140001fd4:	48 03 db             	add    %rbx,%rbx
140001fd7:	48 ff 15 62 32 00 00 	rex.W call *0x3262(%rip)        # 0x140005240
140001fde:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001fe3:	4c 8b c3             	mov    %rbx,%r8
140001fe6:	ba 08 00 00 00       	mov    $0x8,%edx
140001feb:	48 8b c8             	mov    %rax,%rcx
140001fee:	48 ff 15 53 32 00 00 	rex.W call *0x3253(%rip)        # 0x140005248
140001ff5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001ffa:	48 8b f8             	mov    %rax,%rdi
140001ffd:	48 85 c0             	test   %rax,%rax
140002000:	0f 84 c0 00 00 00    	je     0x1400020c6
140002006:	8b 5c 24 78          	mov    0x78(%rsp),%ebx
14000200a:	48 03 db             	add    %rbx,%rbx
14000200d:	48 ff 15 2c 32 00 00 	rex.W call *0x322c(%rip)        # 0x140005240
140002014:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002019:	4c 8b c3             	mov    %rbx,%r8
14000201c:	ba 08 00 00 00       	mov    $0x8,%edx
140002021:	48 8b c8             	mov    %rax,%rcx
140002024:	48 ff 15 1d 32 00 00 	rex.W call *0x321d(%rip)        # 0x140005248
14000202b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002030:	48 8b d8             	mov    %rax,%rbx
140002033:	48 85 c0             	test   %rax,%rax
140002036:	74 44                	je     0x14000207c
140002038:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
14000203f:	00
140002040:	4c 8b c7             	mov    %rdi,%r8
140002043:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140002048:	4c 8d 8c 24 80 00 00 	lea    0x80(%rsp),%r9
14000204f:	00
140002050:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140002055:	49 8b d6             	mov    %r14,%rdx
140002058:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000205d:	33 c9                	xor    %ecx,%ecx
14000205f:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140002064:	48 ff 15 a5 31 00 00 	rex.W call *0x31a5(%rip)        # 0x140005210
14000206b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002070:	83 f8 01             	cmp    $0x1,%eax
140002073:	75 07                	jne    0x14000207c
140002075:	48 89 3e             	mov    %rdi,(%rsi)
140002078:	8b e8                	mov    %eax,%ebp
14000207a:	33 ff                	xor    %edi,%edi
14000207c:	48 85 ff             	test   %rdi,%rdi
14000207f:	74 20                	je     0x1400020a1
140002081:	48 ff 15 b8 31 00 00 	rex.W call *0x31b8(%rip)        # 0x140005240
140002088:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000208d:	4c 8b c7             	mov    %rdi,%r8
140002090:	33 d2                	xor    %edx,%edx
140002092:	48 8b c8             	mov    %rax,%rcx
140002095:	48 ff 15 f4 31 00 00 	rex.W call *0x31f4(%rip)        # 0x140005290
14000209c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400020a1:	48 85 db             	test   %rbx,%rbx
1400020a4:	74 20                	je     0x1400020c6
1400020a6:	48 ff 15 93 31 00 00 	rex.W call *0x3193(%rip)        # 0x140005240
1400020ad:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)