140dc3dcf:	00 00 00 00
140dc3dd3:	c7 84 24 c0 00 00 00 	movl   $0xb000000,0xc0(%rsp)
140dc3dda:	00 00 00 0b
140dc3dde:	0f b7 05 d2 f7 4b 00 	movzwl 0x4bf7d2(%rip),%eax        # 0x1412835b7
140dc3de5:	89 84 24 c4 00 00 00 	mov    %eax,0xc4(%rsp)
140dc3dec:	48 c7 84 24 c8 00 00 	movq   $0x0,0xc8(%rsp)
140dc3df3:	00 00 00 00 00
140dc3df8:	48 8b 47 08          	mov    0x8(%rdi),%rax
140dc3dfc:	48 89 84 24 e0 00 00 	mov    %rax,0xe0(%rsp)
140dc3e03:	00
140dc3e04:	0f b7 00             	movzwl (%rax),%eax
140dc3e07:	89 84 24 e8 00 00 00 	mov    %eax,0xe8(%rsp)
140dc3e0e:	c7 84 24 ec 00 00 00 	movl   $0x2,0xec(%rsp)
140dc3e15:	02 00 00 00
140dc3e19:	48 8d 05 a1 f7 4b 00 	lea    0x4bf7a1(%rip),%rax        # 0x1412835c1
140dc3e20:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
140dc3e27:	00
140dc3e28:	c7 84 24 f8 00 00 00 	movl   $0x21,0xf8(%rsp)
140dc3e2f:	21 00 00 00
140dc3e33:	c7 84 24 fc 00 00 00 	movl   $0x1,0xfc(%rsp)
140dc3e3a:	01 00 00 00
140dc3e3e:	48 8d 05 2f 29 4c 00 	lea    0x4c292f(%rip),%rax        # 0x141286774
140dc3e45:	48 8d 0d 8c d8 4b 00 	lea    0x4bd88c(%rip),%rcx        # 0x1412816d8
140dc3e4c:	2b c1                	sub    %ecx,%eax
140dc3e4e:	89 44 24 40          	mov    %eax,0x40(%rsp)
140dc3e52:	48 8d 84 24 e0 00 00 	lea    0xe0(%rsp),%rax
140dc3e59:	00
140dc3e5a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140dc3e5f:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140dc3e66:	00
140dc3e67:	45 33 c9             	xor    %r9d,%r9d
140dc3e6a:	45 33 c0             	xor    %r8d,%r8d
140dc3e6d:	48 8d 94 24 c0 00 00 	lea    0xc0(%rsp),%rdx
140dc3e74:	00
140dc3e75:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140dc3e79:	ff 15 f9 f1 1b 00    	call   *0x1bf1f9(%rip)        # 0x140f83078
140dc3e7f:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
140dc3e86:	00
140dc3e87:	48 83 fa 0f          	cmp    $0xf,%rdx
140dc3e8b:	76 3b                	jbe    0x140dc3ec8
140dc3e8d:	48 ff c2             	inc    %rdx
140dc3e90:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140dc3e95:	48 8b c1             	mov    %rcx,%rax
140dc3e98:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dc3e9f:	72 19                	jb     0x140dc3eba
140dc3ea1:	48 83 c2 27          	add    $0x27,%rdx
140dc3ea5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140dc3ea9:	48 2b c1             	sub    %rcx,%rax
140dc3eac:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dc3eb0:	48 83 f8 1f          	cmp    $0x1f,%rax
140dc3eb4:	0f 87 9b 00 00 00    	ja     0x140dc3f55
140dc3eba:	e8 85 72 05 00       	call   0x140e1b144
140dc3ebf:	eb 07                	jmp    0x140dc3ec8
140dc3ec1:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140dc3ec8:	48 8b ce             	mov    %rsi,%rcx
140dc3ecb:	e8 70 23 00 00       	call   0x140dc6240
140dc3ed0:	90                   	nop
140dc3ed1:	eb 0f                	jmp    0x140dc3ee2
140dc3ed3:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140dc3eda:	48 8b b4 24 b0 00 00 	mov    0xb0(%rsp),%rsi
140dc3ee1:	00
140dc3ee2:	83 7e 68 00          	cmpl   $0x0,0x68(%rsi)
140dc3ee6:	75 73                	jne    0x140dc3f5b
140dc3ee8:	48 8b 7e 50          	mov    0x50(%rsi),%rdi
140dc3eec:	48 85 ff             	test   %rdi,%rdi
140dc3eef:	74 36                	je     0x140dc3f27
140dc3ef1:	8b c3                	mov    %ebx,%eax
140dc3ef3:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140dc3ef8:	83 f8 01             	cmp    $0x1,%eax
140dc3efb:	75 2a                	jne    0x140dc3f27
140dc3efd:	48 8b 07             	mov    (%rdi),%rax
140dc3f00:	48 8b cf             	mov    %rdi,%rcx
140dc3f03:	48 8b 00             	mov    (%rax),%rax
140dc3f06:	ff 15 14 fb 1b 00    	call   *0x1bfb14(%rip)        # 0x140f83a20
140dc3f0c:	f0 0f c1 5f 0c       	lock xadd %ebx,0xc(%rdi)
140dc3f11:	83 fb 01             	cmp    $0x1,%ebx
140dc3f14:	75 11                	jne    0x140dc3f27
140dc3f16:	48 8b 07             	mov    (%rdi),%rax
140dc3f19:	48 8b cf             	mov    %rdi,%rcx
140dc3f1c:	48 8b 40 08          	mov    0x8(%rax),%rax
140dc3f20:	ff 15 fa fa 1b 00    	call   *0x1bfafa(%rip)        # 0x140f83a20
140dc3f26:	90                   	nop
140dc3f27:	48 8b ce             	mov    %rsi,%rcx
140dc3f2a:	e8 01 fb ff ff       	call   0x140dc3a30
140dc3f2f:	90                   	nop
140dc3f30:	48 8b 8c 24 10 01 00 	mov    0x110(%rsp),%rcx
140dc3f37:	00
140dc3f38:	48 33 cc             	xor    %rsp,%rcx
140dc3f3b:	e8 c0 75 05 00       	call   0x140e1b500
140dc3f40:	4c 8d 9c 24 20 01 00 	lea    0x120(%rsp),%r11
140dc3f47:	00
140dc3f48:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140dc3f4c:	49 8b 73 20          	mov    0x20(%r11),%rsi
140dc3f50:	49 8b e3             	mov    %r11,%rsp
140dc3f53:	5f                   	pop    %rdi
140dc3f54:	c3                   	ret
140dc3f55:	e8 4a 62 06 00       	call   0x140e2a1a4
140dc3f5a:	90                   	nop
140dc3f5b:	e8 90 f1 07 00       	call   0x140e430f0
140dc3f60:	cc                   	int3
140dc3f61:	cc                   	int3
140dc3f62:	cc                   	int3
140dc3f63:	cc                   	int3
140dc3f64:	cc                   	int3
140dc3f65:	cc                   	int3
140dc3f66:	cc                   	int3
140dc3f67:	cc                   	int3
140dc3f68:	cc                   	int3
140dc3f69:	cc                   	int3
140dc3f6a:	cc                   	int3
140dc3f6b:	cc                   	int3
140dc3f6c:	cc                   	int3
140dc3f6d:	cc                   	int3
140dc3f6e:	cc                   	int3
140dc3f6f:	cc                   	int3
140dc3f70:	40 57                	rex push %rdi
140dc3f72:	48 83 ec 20          	sub    $0x20,%rsp
140dc3f76:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140dc3f7b:	48 8b f9             	mov    %rcx,%rdi
140dc3f7e:	48 8b 59 18          	mov    0x18(%rcx),%rbx
140dc3f82:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
140dc3f87:	8b ea                	mov    %edx,%ebp
140dc3f89:	48 85 db             	test   %rbx,%rbx
140dc3f8c:	74 44                	je     0x140dc3fd2
140dc3f8e:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140dc3f93:	be ff ff ff ff       	mov    $0xffffffff,%esi
140dc3f98:	8b c6                	mov    %esi,%eax
140dc3f9a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140dc3f9f:	83 f8 01             	cmp    $0x1,%eax
140dc3fa2:	75 29                	jne    0x140dc3fcd
140dc3fa4:	48 8b 03             	mov    (%rbx),%rax
140dc3fa7:	48 8b cb             	mov    %rbx,%rcx
140dc3faa:	48 8b 00             	mov    (%rax),%rax
140dc3fad:	ff 15 6d fa 1b 00    	call   *0x1bfa6d(%rip)        # 0x140f83a20
140dc3fb3:	f0 0f c1 73 0c       	lock xadd %esi,0xc(%rbx)
140dc3fb8:	83 fe 01             	cmp    $0x1,%esi
140dc3fbb:	75 10                	jne    0x140dc3fcd
140dc3fbd:	48 8b 03             	mov    (%rbx),%rax
140dc3fc0:	48 8b cb             	mov    %rbx,%rcx
140dc3fc3:	48 8b 40 08          	mov    0x8(%rax),%rax
140dc3fc7:	ff 15 53 fa 1b 00    	call   *0x1bfa53(%rip)        # 0x140f83a20
140dc3fcd:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140dc3fd2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140dc3fd7:	40 f6 c5 01          	test   $0x1,%bpl
140dc3fdb:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140dc3fe0:	74 0d                	je     0x140dc3fef
140dc3fe2:	ba 20 00 00 00       	mov    $0x20,%edx
140dc3fe7:	48 8b cf             	mov    %rdi,%rcx
140dc3fea:	e8 55 71 05 00       	call   0x140e1b144
140dc3fef:	48 8b c7             	mov    %rdi,%rax
140dc3ff2:	48 83 c4 20          	add    $0x20,%rsp
140dc3ff6:	5f                   	pop    %rdi
140dc3ff7:	c3                   	ret
140dc3ff8:	cc                   	int3
140dc3ff9:	cc                   	int3
140dc3ffa:	cc                   	int3
140dc3ffb:	cc                   	int3
140dc3ffc:	cc                   	int3
140dc3ffd:	cc                   	int3
140dc3ffe:	cc                   	int3
140dc3fff:	cc                   	int3
140dc4000:	40 53                	rex push %rbx
140dc4002:	48 83 ec 30          	sub    $0x30,%rsp
140dc4006:	33 c0                	xor    %eax,%eax
140dc4008:	48 8b da             	mov    %rdx,%rbx
140dc400b:	0f 57 c0             	xorps  %xmm0,%xmm0
140dc400e:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140dc4014:	0f 11 02             	movups %xmm0,(%rdx)
140dc4017:	48 89 42 10          	mov    %rax,0x10(%rdx)
140dc401b:	48 8b cb             	mov    %rbx,%rcx
140dc401e:	48 89 42 18          	mov    %rax,0x18(%rdx)
140dc4022:	48 8d 15 4f ba 3e 00 	lea    0x3eba4f(%rip),%rdx        # 0x1411afa78
140dc4029:	e8 d2 2d 3d ff       	call   0x140196e00
140dc402e:	48 8b c3             	mov    %rbx,%rax
140dc4031:	48 83 c4 30          	add    $0x30,%rsp
140dc4035:	5b                   	pop    %rbx
140dc4036:	c3                   	ret
140dc4037:	cc                   	int3
140dc4038:	cc                   	int3
140dc4039:	cc                   	int3
140dc403a:	cc                   	int3
140dc403b:	cc                   	int3
140dc403c:	cc                   	int3
140dc403d:	cc                   	int3
140dc403e:	cc                   	int3
140dc403f:	cc                   	int3
140dc4040:	40 53                	rex push %rbx
140dc4042:	48 83 ec 30          	sub    $0x30,%rsp
140dc4046:	33 c0                	xor    %eax,%eax
140dc4048:	48 8b da             	mov    %rdx,%rbx
140dc404b:	0f 57 c0             	xorps  %xmm0,%xmm0
140dc404e:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140dc4054:	0f 11 02             	movups %xmm0,(%rdx)
140dc4057:	48 89 42 10          	mov    %rax,0x10(%rdx)
140dc405b:	48 8b cb             	mov    %rbx,%rcx
140dc405e:	48 89 42 18          	mov    %rax,0x18(%rdx)
140dc4062:	48 8d 15 4f ba 3e 00 	lea    0x3eba4f(%rip),%rdx        # 0x1411afab8
140dc4069:	e8 92 2d 3d ff       	call   0x140196e00
140dc406e:	48 8b c3             	mov    %rbx,%rax
140dc4071:	48 83 c4 30          	add    $0x30,%rsp
140dc4075:	5b                   	pop    %rbx
140dc4076:	c3                   	ret
140dc4077:	cc                   	int3
140dc4078:	cc                   	int3
140dc4079:	cc                   	int3
140dc407a:	cc                   	int3
140dc407b:	cc                   	int3
140dc407c:	cc                   	int3
140dc407d:	cc                   	int3
140dc407e:	cc                   	int3
140dc407f:	cc                   	int3
140dc4080:	40 53                	rex push %rbx
140dc4082:	48 83 ec 30          	sub    $0x30,%rsp
140dc4086:	33 c0                	xor    %eax,%eax
140dc4088:	48 8b da             	mov    %rdx,%rbx
140dc408b:	0f 57 c0             	xorps  %xmm0,%xmm0
140dc408e:	41 b8 11 00 00 00    	mov    $0x11,%r8d
140dc4094:	0f 11 02             	movups %xmm0,(%rdx)
140dc4097:	48 89 42 10          	mov    %rax,0x10(%rdx)
140dc409b:	48 8b cb             	mov    %rbx,%rcx
140dc409e:	48 89 42 18          	mov    %rax,0x18(%rdx)
140dc40a2:	48 8d 15 4f ba 3e 00 	lea    0x3eba4f(%rip),%rdx        # 0x1411afaf8
140dc40a9:	e8 52 2d 3d ff       	call   0x140196e00
140dc40ae:	48 8b c3             	mov    %rbx,%rax
140dc40b1:	48 83 c4 30          	add    $0x30,%rsp
140dc40b5:	5b                   	pop    %rbx
140dc40b6:	c3                   	ret
140dc40b7:	cc                   	int3
140dc40b8:	cc                   	int3
140dc40b9:	cc                   	int3
140dc40ba:	cc                   	int3
140dc40bb:	cc                   	int3
140dc40bc:	cc                   	int3
140dc40bd:	cc                   	int3
140dc40be:	cc                   	int3
140dc40bf:	cc                   	int3
140dc40c0:	40 53                	rex push %rbx
140dc40c2:	48 83 ec 30          	sub    $0x30,%rsp
140dc40c6:	33 c0                	xor    %eax,%eax
140dc40c8:	48 8b da             	mov    %rdx,%rbx
140dc40cb:	0f 57 c0             	xorps  %xmm0,%xmm0
140dc40ce:	41 b8 13 00 00 00    	mov    $0x13,%r8d
140dc40d4:	0f 11 02             	movups %xmm0,(%rdx)
140dc40d7:	48 89 42 10          	mov    %rax,0x10(%rdx)
140dc40db:	48 8b cb             	mov    %rbx,%rcx
140dc40de:	48 89 42 18          	mov    %rax,0x18(%rdx)
140dc40e2:	48 8d 15 4f ba 3e 00 	lea    0x3eba4f(%rip),%rdx        # 0x1411afb38
140dc40e9:	e8 12 2d 3d ff       	call   0x140196e00
140dc40ee:	48 8b c3             	mov    %rbx,%rax
140dc40f1:	48 83 c4 30          	add    $0x30,%rsp
140dc40f5:	5b                   	pop    %rbx
140dc40f6:	c3                   	ret
140dc40f7:	cc                   	int3
140dc40f8:	cc                   	int3
140dc40f9:	cc                   	int3
140dc40fa:	cc                   	int3
140dc40fb:	cc                   	int3
140dc40fc:	cc                   	int3
140dc40fd:	cc                   	int3
140dc40fe:	cc                   	int3
140dc40ff:	cc                   	int3
140dc4100:	40 53                	rex push %rbx
140dc4102:	48 83 ec 30          	sub    $0x30,%rsp
140dc4106:	33 c0                	xor    %eax,%eax
140dc4108:	48 8b da             	mov    %rdx,%rbx
140dc410b:	0f 57 c0             	xorps  %xmm0,%xmm0
140dc410e:	41 b8 15 00 00 00    	mov    $0x15,%r8d
140dc4114:	0f 11 02             	movups %xmm0,(%rdx)
140dc4117:	48 89 42 10          	mov    %rax,0x10(%rdx)
140dc411b:	48 8b cb             	mov    %rbx,%rcx
140dc411e:	48 89 42 18          	mov    %rax,0x18(%rdx)
140dc4122:	48 8d 15 4f ba 3e 00 	lea    0x3eba4f(%rip),%rdx        # 0x1411afb78
140dc4129:	e8 d2 2c 3d ff       	call   0x140196e00
140dc412e:	48 8b c3             	mov    %rbx,%rax
140dc4131:	48 83 c4 30          	add    $0x30,%rsp
140dc4135:	5b                   	pop    %rbx
140dc4136:	c3                   	ret
140dc4137:	cc                   	int3
140dc4138:	cc                   	int3
140dc4139:	cc                   	int3
140dc413a:	cc                   	int3
140dc413b:	cc                   	int3
140dc413c:	cc                   	int3
140dc413d:	cc                   	int3
140dc413e:	cc                   	int3
140dc413f:	cc                   	int3
140dc4140:	40 53                	rex push %rbx
140dc4142:	48 83 ec 30          	sub    $0x30,%rsp
140dc4146:	33 c0                	xor    %eax,%eax
140dc4148:	48 8b da             	mov    %rdx,%rbx
140dc414b:	0f 57 c0             	xorps  %xmm0,%xmm0
140dc414e:	41 b8 11 00 00 00    	mov    $0x11,%r8d
140dc4154:	0f 11 02             	movups %xmm0,(%rdx)
140dc4157:	48 89 42 10          	mov    %rax,0x10(%rdx)
140dc415b:	48 8b cb             	mov    %rbx,%rcx
140dc415e:	48 89 42 18          	mov    %rax,0x18(%rdx)
140dc4162:	48 8d 15 4f ba 3e 00 	lea    0x3eba4f(%rip),%rdx        # 0x1411afbb8
140dc4169:	e8 92 2c 3d ff       	call   0x140196e00
140dc416e:	48 8b c3             	mov    %rbx,%rax
140dc4171:	48 83 c4 30          	add    $0x30,%rsp
140dc4175:	5b                   	pop    %rbx
140dc4176:	c3                   	ret
140dc4177:	cc                   	int3
140dc4178:	cc                   	int3
140dc4179:	cc                   	int3
140dc417a:	cc                   	int3
140dc417b:	cc                   	int3
140dc417c:	cc                   	int3
140dc417d:	cc                   	int3
140dc417e:	cc                   	int3
140dc417f:	cc                   	int3
140dc4180:	40 53                	rex push %rbx
140dc4182:	48 83 ec 30          	sub    $0x30,%rsp
140dc4186:	33 c0                	xor    %eax,%eax
140dc4188:	48 8b da             	mov    %rdx,%rbx
140dc418b:	0f 57 c0             	xorps  %xmm0,%xmm0
140dc418e:	41 b8 12 00 00 00    	mov    $0x12,%r8d
140dc4194:	0f 11 02             	movups %xmm0,(%rdx)
140dc4197:	48 89 42 10          	mov    %rax,0x10(%rdx)
140dc419b:	48 8b cb             	mov    %rbx,%rcx
140dc419e:	48 89 42 18          	mov    %rax,0x18(%rdx)
140dc41a2:	48 8d 15 4f ba 3e 00 	lea    0x3eba4f(%rip),%rdx        # 0x1411afbf8
140dc41a9:	e8 52 2c 3d ff       	call   0x140196e00
140dc41ae:	48 8b c3             	mov    %rbx,%rax
140dc41b1:	48 83 c4 30          	add    $0x30,%rsp
140dc41b5:	5b                   	pop    %rbx
140dc41b6:	c3                   	ret
140dc41b7:	cc                   	int3
140dc41b8:	cc                   	int3
140dc41b9:	cc                   	int3
140dc41ba:	cc                   	int3
140dc41bb:	cc                   	int3
140dc41bc:	cc                   	int3
140dc41bd:	cc                   	int3
140dc41be:	cc                   	int3
140dc41bf:	cc                   	int3
140dc41c0:	40 53                	rex push %rbx
140dc41c2:	48 83 ec 30          	sub    $0x30,%rsp
140dc41c6:	33 c0                	xor    %eax,%eax
140dc41c8:	48 8b da             	mov    %rdx,%rbx
140dc41cb:	0f 57 c0             	xorps  %xmm0,%xmm0
140dc41ce:	41 b8 11 00 00 00    	mov    $0x11,%r8d
140dc41d4:	0f 11 02             	movups %xmm0,(%rdx)
140dc41d7:	48 89 42 10          	mov    %rax,0x10(%rdx)
140dc41db:	48 8b cb             	mov    %rbx,%rcx
140dc41de:	48 89 42 18          	mov    %rax,0x18(%rdx)
140dc41e2:	48 8d 15 4f ba 3e 00 	lea    0x3eba4f(%rip),%rdx        # 0x1411afc38
140dc41e9:	e8 12 2c 3d ff       	call   0x140196e00
140dc41ee:	48 8b c3             	mov    %rbx,%rax
140dc41f1:	48 83 c4 30          	add    $0x30,%rsp