1400f9ddd:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1400f9de1:	e8 e2 27 20 00       	call   0x1402fc5c8
1400f9de6:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1400f9dea:	e8 d9 27 20 00       	call   0x1402fc5c8
1400f9def:	4c 89 75 f7          	mov    %r14,-0x9(%rbp)
1400f9df3:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1400f9df7:	e8 14 2c 20 00       	call   0x1402fca10
1400f9dfc:	48 8b 0f             	mov    (%rdi),%rcx
1400f9dff:	48 85 c9             	test   %rcx,%rcx
1400f9e02:	74 33                	je     0x1400f9e37
1400f9e04:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400f9e09:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400f9e0e:	83 f8 01             	cmp    $0x1,%eax
1400f9e11:	75 24                	jne    0x1400f9e37
1400f9e13:	4c 8b 81 48 01 00 00 	mov    0x148(%rcx),%r8
1400f9e1a:	4d 85 c0             	test   %r8,%r8
1400f9e1d:	74 0d                	je     0x1400f9e2c
1400f9e1f:	49 8b 00             	mov    (%r8),%rax
1400f9e22:	48 8b d1             	mov    %rcx,%rdx
1400f9e25:	49 8b c8             	mov    %r8,%rcx
1400f9e28:	ff 10                	call   *(%rax)
1400f9e2a:	eb 0b                	jmp    0x1400f9e37
1400f9e2c:	48 8b 01             	mov    (%rcx),%rax
1400f9e2f:	ba 01 00 00 00       	mov    $0x1,%edx
1400f9e34:	ff 10                	call   *(%rax)
1400f9e36:	90                   	nop
1400f9e37:	4c 8d 9c 24 b0 00 00 	lea    0xb0(%rsp),%r11
1400f9e3e:	00
1400f9e3f:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1400f9e43:	49 8b 73 30          	mov    0x30(%r11),%rsi
1400f9e47:	49 8b e3             	mov    %r11,%rsp
1400f9e4a:	41 5e                	pop    %r14
1400f9e4c:	5f                   	pop    %rdi
1400f9e4d:	5d                   	pop    %rbp
1400f9e4e:	c3                   	ret
1400f9e4f:	b9 04 00 00 00       	mov    $0x4,%ecx
1400f9e54:	e8 47 6f fc ff       	call   0x1400c0da0
1400f9e59:	cc                   	int3
1400f9e5a:	b9 05 00 00 00       	mov    $0x5,%ecx
1400f9e5f:	e8 58 2a 20 00       	call   0x1402fc8bc
1400f9e64:	cc                   	int3
1400f9e65:	ff c8                	dec    %eax
1400f9e67:	89 46 4c             	mov    %eax,0x4c(%rsi)
1400f9e6a:	b9 06 00 00 00       	mov    $0x6,%ecx
1400f9e6f:	e8 48 2a 20 00       	call   0x1402fc8bc
1400f9e74:	cc                   	int3
1400f9e75:	b9 03 00 00 00       	mov    $0x3,%ecx
1400f9e7a:	e8 21 6f fc ff       	call   0x1400c0da0
1400f9e7f:	cc                   	int3
1400f9e80:	48 83 ec 28          	sub    $0x28,%rsp
1400f9e84:	48 8b 11             	mov    (%rcx),%rdx
1400f9e87:	48 85 d2             	test   %rdx,%rdx
1400f9e8a:	74 16                	je     0x1400f9ea2
1400f9e8c:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f9e90:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f9e94:	48 83 c2 08          	add    $0x8,%rdx
1400f9e98:	48 03 ca             	add    %rdx,%rcx
1400f9e9b:	48 8b 01             	mov    (%rcx),%rax
1400f9e9e:	ff 50 08             	call   *0x8(%rax)
1400f9ea1:	90                   	nop
1400f9ea2:	48 83 c4 28          	add    $0x28,%rsp
1400f9ea6:	c3                   	ret
1400f9ea7:	cc                   	int3
1400f9ea8:	cc                   	int3
1400f9ea9:	cc                   	int3
1400f9eaa:	cc                   	int3
1400f9eab:	cc                   	int3
1400f9eac:	cc                   	int3
1400f9ead:	cc                   	int3
1400f9eae:	cc                   	int3
1400f9eaf:	cc                   	int3
1400f9eb0:	48 83 ec 28          	sub    $0x28,%rsp
1400f9eb4:	48 8b 09             	mov    (%rcx),%rcx
1400f9eb7:	48 85 c9             	test   %rcx,%rcx
1400f9eba:	74 07                	je     0x1400f9ec3
1400f9ebc:	48 8b 01             	mov    (%rcx),%rax
1400f9ebf:	ff 50 08             	call   *0x8(%rax)
1400f9ec2:	90                   	nop
1400f9ec3:	48 83 c4 28          	add    $0x28,%rsp
1400f9ec7:	c3                   	ret
1400f9ec8:	cc                   	int3
1400f9ec9:	cc                   	int3
1400f9eca:	cc                   	int3
1400f9ecb:	cc                   	int3
1400f9ecc:	cc                   	int3
1400f9ecd:	cc                   	int3
1400f9ece:	cc                   	int3
1400f9ecf:	cc                   	int3
1400f9ed0:	48 8b 09             	mov    (%rcx),%rcx
1400f9ed3:	48 85 c9             	test   %rcx,%rcx
1400f9ed6:	74 23                	je     0x1400f9efb
1400f9ed8:	48 8d 51 08          	lea    0x8(%rcx),%rdx
1400f9edc:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400f9ee1:	f0 0f c1 02          	lock xadd %eax,(%rdx)
1400f9ee5:	83 f8 01             	cmp    $0x1,%eax
1400f9ee8:	75 11                	jne    0x1400f9efb
1400f9eea:	48 85 d2             	test   %rdx,%rdx
1400f9eed:	74 0c                	je     0x1400f9efb
1400f9eef:	48 8b 01             	mov    (%rcx),%rax
1400f9ef2:	ba 01 00 00 00       	mov    $0x1,%edx
1400f9ef7:	48 ff 60 40          	rex.W jmp *0x40(%rax)
1400f9efb:	c3                   	ret
1400f9efc:	cc                   	int3
1400f9efd:	cc                   	int3
1400f9efe:	cc                   	int3
1400f9eff:	cc                   	int3
1400f9f00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f9f05:	57                   	push   %rdi
1400f9f06:	48 83 ec 20          	sub    $0x20,%rsp
1400f9f0a:	48 8b 19             	mov    (%rcx),%rbx
1400f9f0d:	48 8b f9             	mov    %rcx,%rdi
1400f9f10:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1400f9f14:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1400f9f18:	75 2b                	jne    0x1400f9f45
1400f9f1a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400f9f20:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1400f9f24:	48 8b d7             	mov    %rdi,%rdx
1400f9f27:	48 8b cf             	mov    %rdi,%rcx
1400f9f2a:	e8 b1 6f ff ff       	call   0x1400f0ee0
1400f9f2f:	48 8b cb             	mov    %rbx,%rcx
1400f9f32:	ba 20 00 00 00       	mov    $0x20,%edx
1400f9f37:	48 8b 1b             	mov    (%rbx),%rbx
1400f9f3a:	e8 45 03 20 00       	call   0x1402fa284
1400f9f3f:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1400f9f43:	74 db                	je     0x1400f9f20
1400f9f45:	48 8b 0f             	mov    (%rdi),%rcx
1400f9f48:	ba 20 00 00 00       	mov    $0x20,%edx
1400f9f4d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f9f52:	48 83 c4 20          	add    $0x20,%rsp
1400f9f56:	5f                   	pop    %rdi
1400f9f57:	e9 28 03 20 00       	jmp    0x1402fa284
1400f9f5c:	cc                   	int3
1400f9f5d:	cc                   	int3
1400f9f5e:	cc                   	int3
1400f9f5f:	cc                   	int3
1400f9f60:	48 83 ec 28          	sub    $0x28,%rsp
1400f9f64:	48 8b 11             	mov    (%rcx),%rdx
1400f9f67:	48 85 d2             	test   %rdx,%rdx
1400f9f6a:	74 16                	je     0x1400f9f82
1400f9f6c:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f9f70:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f9f74:	48 83 c2 08          	add    $0x8,%rdx
1400f9f78:	48 03 ca             	add    %rdx,%rcx
1400f9f7b:	48 8b 01             	mov    (%rcx),%rax
1400f9f7e:	ff 50 08             	call   *0x8(%rax)
1400f9f81:	90                   	nop
1400f9f82:	48 83 c4 28          	add    $0x28,%rsp
1400f9f86:	c3                   	ret
1400f9f87:	cc                   	int3
1400f9f88:	cc                   	int3
1400f9f89:	cc                   	int3
1400f9f8a:	cc                   	int3
1400f9f8b:	cc                   	int3
1400f9f8c:	cc                   	int3
1400f9f8d:	cc                   	int3
1400f9f8e:	cc                   	int3
1400f9f8f:	cc                   	int3
1400f9f90:	40 53                	rex push %rbx
1400f9f92:	48 83 ec 20          	sub    $0x20,%rsp
1400f9f96:	48 8b 51 58          	mov    0x58(%rcx),%rdx
1400f9f9a:	48 8b d9             	mov    %rcx,%rbx
1400f9f9d:	48 83 fa 0f          	cmp    $0xf,%rdx
1400f9fa1:	76 2d                	jbe    0x1400f9fd0
1400f9fa3:	48 8b 49 40          	mov    0x40(%rcx),%rcx
1400f9fa7:	48 ff c2             	inc    %rdx
1400f9faa:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400f9fb1:	72 18                	jb     0x1400f9fcb
1400f9fb3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400f9fb7:	48 83 c2 27          	add    $0x27,%rdx
1400f9fbb:	49 2b c8             	sub    %r8,%rcx
1400f9fbe:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400f9fc2:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f9fc6:	77 29                	ja     0x1400f9ff1
1400f9fc8:	49 8b c8             	mov    %r8,%rcx
1400f9fcb:	e8 b4 02 20 00       	call   0x1402fa284
1400f9fd0:	48 8b cb             	mov    %rbx,%rcx
1400f9fd3:	48 c7 43 50 00 00 00 	movq   $0x0,0x50(%rbx)
1400f9fda:	00
1400f9fdb:	48 c7 43 58 0f 00 00 	movq   $0xf,0x58(%rbx)
1400f9fe2:	00
1400f9fe3:	c6 43 40 00          	movb   $0x0,0x40(%rbx)
1400f9fe7:	48 83 c4 20          	add    $0x20,%rsp
1400f9feb:	5b                   	pop    %rbx
1400f9fec:	e9 6f e9 f9 ff       	jmp    0x140098960
1400f9ff1:	ff 15 01 00 23 00    	call   *0x230001(%rip)        # 0x140329ff8
1400f9ff7:	cc                   	int3
1400f9ff8:	cc                   	int3
1400f9ff9:	cc                   	int3
1400f9ffa:	cc                   	int3
1400f9ffb:	cc                   	int3
1400f9ffc:	cc                   	int3
1400f9ffd:	cc                   	int3
1400f9ffe:	cc                   	int3
1400f9fff:	cc                   	int3
1400fa000:	40 53                	rex push %rbx
1400fa002:	48 83 ec 20          	sub    $0x20,%rsp
1400fa006:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1400fa00a:	48 8b d9             	mov    %rcx,%rbx
1400fa00d:	48 83 fa 0f          	cmp    $0xf,%rdx
1400fa011:	76 2d                	jbe    0x1400fa040
1400fa013:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1400fa017:	48 ff c2             	inc    %rdx
1400fa01a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400fa021:	72 18                	jb     0x1400fa03b
1400fa023:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400fa027:	48 83 c2 27          	add    $0x27,%rdx
1400fa02b:	49 2b c8             	sub    %r8,%rcx
1400fa02e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400fa032:	48 83 f8 1f          	cmp    $0x1f,%rax
1400fa036:	77 29                	ja     0x1400fa061
1400fa038:	49 8b c8             	mov    %r8,%rcx
1400fa03b:	e8 44 02 20 00       	call   0x1402fa284
1400fa040:	48 8b cb             	mov    %rbx,%rcx
1400fa043:	48 c7 43 48 00 00 00 	movq   $0x0,0x48(%rbx)
1400fa04a:	00
1400fa04b:	48 c7 43 50 0f 00 00 	movq   $0xf,0x50(%rbx)
1400fa052:	00
1400fa053:	c6 43 38 00          	movb   $0x0,0x38(%rbx)
1400fa057:	48 83 c4 20          	add    $0x20,%rsp
1400fa05b:	5b                   	pop    %rbx
1400fa05c:	e9 0f 00 00 00       	jmp    0x1400fa070
1400fa061:	ff 15 91 ff 22 00    	call   *0x22ff91(%rip)        # 0x140329ff8
1400fa067:	cc                   	int3
1400fa068:	cc                   	int3
1400fa069:	cc                   	int3
1400fa06a:	cc                   	int3
1400fa06b:	cc                   	int3
1400fa06c:	cc                   	int3
1400fa06d:	cc                   	int3
1400fa06e:	cc                   	int3
1400fa06f:	cc                   	int3
1400fa070:	40 53                	rex push %rbx
1400fa072:	48 83 ec 20          	sub    $0x20,%rsp
1400fa076:	48 8b 51 30          	mov    0x30(%rcx),%rdx
1400fa07a:	48 8b d9             	mov    %rcx,%rbx
1400fa07d:	48 83 fa 0f          	cmp    $0xf,%rdx
1400fa081:	76 2d                	jbe    0x1400fa0b0
1400fa083:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400fa087:	48 ff c2             	inc    %rdx
1400fa08a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400fa091:	72 18                	jb     0x1400fa0ab
1400fa093:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400fa097:	48 83 c2 27          	add    $0x27,%rdx
1400fa09b:	49 2b c8             	sub    %r8,%rcx
1400fa09e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400fa0a2:	48 83 f8 1f          	cmp    $0x1f,%rax
1400fa0a6:	77 29                	ja     0x1400fa0d1
1400fa0a8:	49 8b c8             	mov    %r8,%rcx
1400fa0ab:	e8 d4 01 20 00       	call   0x1402fa284
1400fa0b0:	48 8b cb             	mov    %rbx,%rcx
1400fa0b3:	48 c7 43 28 00 00 00 	movq   $0x0,0x28(%rbx)
1400fa0ba:	00
1400fa0bb:	48 c7 43 30 0f 00 00 	movq   $0xf,0x30(%rbx)
1400fa0c2:	00
1400fa0c3:	c6 43 18 00          	movb   $0x0,0x18(%rbx)
1400fa0c7:	48 83 c4 20          	add    $0x20,%rsp
1400fa0cb:	5b                   	pop    %rbx
1400fa0cc:	e9 ff de f8 ff       	jmp    0x140087fd0
1400fa0d1:	ff 15 21 ff 22 00    	call   *0x22ff21(%rip)        # 0x140329ff8
1400fa0d7:	cc                   	int3
1400fa0d8:	cc                   	int3
1400fa0d9:	cc                   	int3
1400fa0da:	cc                   	int3
1400fa0db:	cc                   	int3
1400fa0dc:	cc                   	int3
1400fa0dd:	cc                   	int3
1400fa0de:	cc                   	int3
1400fa0df:	cc                   	int3
1400fa0e0:	40 53                	rex push %rbx
1400fa0e2:	48 83 ec 20          	sub    $0x20,%rsp
1400fa0e6:	48 8b d9             	mov    %rcx,%rbx
1400fa0e9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400fa0ed:	48 85 c9             	test   %rcx,%rcx
1400fa0f0:	74 16                	je     0x1400fa108
1400fa0f2:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400fa0f6:	48 63 50 04          	movslq 0x4(%rax),%rdx
1400fa0fa:	48 83 c1 08          	add    $0x8,%rcx
1400fa0fe:	48 03 ca             	add    %rdx,%rcx
1400fa101:	48 8b 01             	mov    (%rcx),%rax
1400fa104:	ff 50 08             	call   *0x8(%rax)
1400fa107:	90                   	nop
1400fa108:	48 8b 13             	mov    (%rbx),%rdx
1400fa10b:	48 85 d2             	test   %rdx,%rdx
1400fa10e:	74 16                	je     0x1400fa126
1400fa110:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400fa114:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400fa118:	48 83 c2 08          	add    $0x8,%rdx
1400fa11c:	48 03 ca             	add    %rdx,%rcx
1400fa11f:	48 8b 01             	mov    (%rcx),%rax
1400fa122:	ff 50 08             	call   *0x8(%rax)
1400fa125:	90                   	nop
1400fa126:	48 83 c4 20          	add    $0x20,%rsp
1400fa12a:	5b                   	pop    %rbx
1400fa12b:	c3                   	ret
1400fa12c:	cc                   	int3
1400fa12d:	cc                   	int3
1400fa12e:	cc                   	int3
1400fa12f:	cc                   	int3
1400fa130:	40 53                	rex push %rbx
1400fa132:	48 83 ec 20          	sub    $0x20,%rsp
1400fa136:	48 8b d9             	mov    %rcx,%rbx
1400fa139:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400fa13d:	48 85 c9             	test   %rcx,%rcx
1400fa140:	74 16                	je     0x1400fa158
1400fa142:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400fa146:	48 63 50 04          	movslq 0x4(%rax),%rdx
1400fa14a:	48 83 c1 08          	add    $0x8,%rcx
1400fa14e:	48 03 ca             	add    %rdx,%rcx
1400fa151:	48 8b 01             	mov    (%rcx),%rax
1400fa154:	ff 50 08             	call   *0x8(%rax)
1400fa157:	90                   	nop
1400fa158:	48 8b 13             	mov    (%rbx),%rdx
1400fa15b:	48 85 d2             	test   %rdx,%rdx
1400fa15e:	74 16                	je     0x1400fa176
1400fa160:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400fa164:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400fa168:	48 83 c2 08          	add    $0x8,%rdx
1400fa16c:	48 03 ca             	add    %rdx,%rcx
1400fa16f:	48 8b 01             	mov    (%rcx),%rax
1400fa172:	ff 50 08             	call   *0x8(%rax)
1400fa175:	90                   	nop
1400fa176:	48 83 c4 20          	add    $0x20,%rsp
1400fa17a:	5b                   	pop    %rbx
1400fa17b:	c3                   	ret
1400fa17c:	cc                   	int3
1400fa17d:	cc                   	int3
1400fa17e:	cc                   	int3
1400fa17f:	cc                   	int3
1400fa180:	40 53                	rex push %rbx
1400fa182:	48 83 ec 20          	sub    $0x20,%rsp
1400fa186:	48 8b d9             	mov    %rcx,%rbx
1400fa189:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400fa18d:	48 85 c9             	test   %rcx,%rcx
1400fa190:	74 16                	je     0x1400fa1a8
1400fa192:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400fa196:	48 63 50 04          	movslq 0x4(%rax),%rdx
1400fa19a:	48 83 c1 08          	add    $0x8,%rcx
1400fa19e:	48 03 ca             	add    %rdx,%rcx
1400fa1a1:	48 8b 01             	mov    (%rcx),%rax
1400fa1a4:	ff 50 08             	call   *0x8(%rax)
1400fa1a7:	90                   	nop
1400fa1a8:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1400fa1ac:	48 85 d2             	test   %rdx,%rdx
1400fa1af:	74 16                	je     0x1400fa1c7
1400fa1b1:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400fa1b5:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400fa1b9:	48 83 c2 08          	add    $0x8,%rdx
1400fa1bd:	48 03 ca             	add    %rdx,%rcx
1400fa1c0:	48 8b 01             	mov    (%rcx),%rax
1400fa1c3:	ff 50 08             	call   *0x8(%rax)