140dc4b33:	0f 87 0d 0d 00 00    	ja     0x140dc5846
140dc4b39:	e8 06 66 05 00       	call   0x140e1b144
140dc4b3e:	90                   	nop
140dc4b3f:	b9 20 00 00 00       	mov    $0x20,%ecx
140dc4b44:	e8 bf 65 05 00       	call   0x140e1b108
140dc4b49:	48 8b f8             	mov    %rax,%rdi
140dc4b4c:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140dc4b50:	48 85 c0             	test   %rax,%rax
140dc4b53:	74 37                	je     0x140dc4b8c
140dc4b55:	4c 89 38             	mov    %r15,(%rax)
140dc4b58:	4c 89 70 08          	mov    %r14,0x8(%rax)
140dc4b5c:	4c 89 70 10          	mov    %r14,0x10(%rax)
140dc4b60:	4c 89 70 18          	mov    %r14,0x18(%rax)
140dc4b64:	48 8b 43 08          	mov    0x8(%rbx),%rax
140dc4b68:	48 85 c0             	test   %rax,%rax
140dc4b6b:	74 04                	je     0x140dc4b71
140dc4b6d:	f0 ff 40 08          	lock incl 0x8(%rax)
140dc4b71:	48 8b 03             	mov    (%rbx),%rax
140dc4b74:	48 89 47 10          	mov    %rax,0x10(%rdi)
140dc4b78:	48 8b 43 08          	mov    0x8(%rbx),%rax
140dc4b7c:	48 89 47 18          	mov    %rax,0x18(%rdi)
140dc4b80:	48 8d 05 51 af 3e 00 	lea    0x3eaf51(%rip),%rax        # 0x1411afad8
140dc4b87:	48 89 07             	mov    %rax,(%rdi)
140dc4b8a:	eb 03                	jmp    0x140dc4b8f
140dc4b8c:	49 8b fe             	mov    %r14,%rdi
140dc4b8f:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
140dc4b93:	0f 57 c0             	xorps  %xmm0,%xmm0
140dc4b96:	0f 11 45 b8          	movups %xmm0,-0x48(%rbp)
140dc4b9a:	0f 57 c9             	xorps  %xmm1,%xmm1
140dc4b9d:	f3 0f 7f 4d c8       	movdqu %xmm1,-0x38(%rbp)
140dc4ba2:	b9 20 00 00 00       	mov    $0x20,%ecx
140dc4ba7:	e8 84 21 3d ff       	call   0x140196d30
140dc4bac:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140dc4bb0:	66 0f 6f 05 b8 f7 1d 	movdqa 0x1df7b8(%rip),%xmm0        # 0x140fa4370
140dc4bb7:	00
140dc4bb8:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
140dc4bbd:	0f 10 05 34 af 3e 00 	movups 0x3eaf34(%rip),%xmm0        # 0x1411afaf8
140dc4bc4:	0f 11 00             	movups %xmm0,(%rax)
140dc4bc7:	0f b6 0d 3a af 3e 00 	movzbl 0x3eaf3a(%rip),%ecx        # 0x1411afb08
140dc4bce:	88 48 10             	mov    %cl,0x10(%rax)
140dc4bd1:	c6 40 11 00          	movb   $0x0,0x11(%rax)
140dc4bd5:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
140dc4bd9:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140dc4bdd:	48 8b ce             	mov    %rsi,%rcx
140dc4be0:	e8 6b ea ff ff       	call   0x140dc3650
140dc4be5:	48 8b 08             	mov    (%rax),%rcx
140dc4be8:	4c 8b 41 30          	mov    0x30(%rcx),%r8
140dc4bec:	48 89 79 30          	mov    %rdi,0x30(%rcx)
140dc4bf0:	4d 85 c0             	test   %r8,%r8
140dc4bf3:	74 15                	je     0x140dc4c0a
140dc4bf5:	49 8b 00             	mov    (%r8),%rax
140dc4bf8:	ba 01 00 00 00       	mov    $0x1,%edx
140dc4bfd:	49 8b c8             	mov    %r8,%rcx
140dc4c00:	48 8b 00             	mov    (%rax),%rax
140dc4c03:	ff 15 17 ee 1b 00    	call   *0x1bee17(%rip)        # 0x140f83a20
140dc4c09:	90                   	nop
140dc4c0a:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
140dc4c0e:	48 83 fa 0f          	cmp    $0xf,%rdx
140dc4c12:	76 32                	jbe    0x140dc4c46
140dc4c14:	48 ff c2             	inc    %rdx
140dc4c17:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140dc4c1b:	48 8b c1             	mov    %rcx,%rax
140dc4c1e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dc4c25:	72 19                	jb     0x140dc4c40
140dc4c27:	48 83 c2 27          	add    $0x27,%rdx
140dc4c2b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140dc4c2f:	48 2b c1             	sub    %rcx,%rax
140dc4c32:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dc4c36:	48 83 f8 1f          	cmp    $0x1f,%rax
140dc4c3a:	0f 87 0c 0c 00 00    	ja     0x140dc584c
140dc4c40:	e8 ff 64 05 00       	call   0x140e1b144
140dc4c45:	90                   	nop
140dc4c46:	b9 20 00 00 00       	mov    $0x20,%ecx
140dc4c4b:	e8 b8 64 05 00       	call   0x140e1b108
140dc4c50:	48 8b f8             	mov    %rax,%rdi
140dc4c53:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140dc4c57:	48 85 c0             	test   %rax,%rax
140dc4c5a:	74 37                	je     0x140dc4c93
140dc4c5c:	4c 89 38             	mov    %r15,(%rax)
140dc4c5f:	4c 89 70 08          	mov    %r14,0x8(%rax)
140dc4c63:	4c 89 70 10          	mov    %r14,0x10(%rax)
140dc4c67:	4c 89 70 18          	mov    %r14,0x18(%rax)
140dc4c6b:	48 8b 43 08          	mov    0x8(%rbx),%rax
140dc4c6f:	48 85 c0             	test   %rax,%rax
140dc4c72:	74 04                	je     0x140dc4c78
140dc4c74:	f0 ff 40 08          	lock incl 0x8(%rax)
140dc4c78:	48 8b 03             	mov    (%rbx),%rax
140dc4c7b:	48 89 47 10          	mov    %rax,0x10(%rdi)
140dc4c7f:	48 8b 43 08          	mov    0x8(%rbx),%rax
140dc4c83:	48 89 47 18          	mov    %rax,0x18(%rdi)
140dc4c87:	48 8d 05 8a ae 3e 00 	lea    0x3eae8a(%rip),%rax        # 0x1411afb18
140dc4c8e:	48 89 07             	mov    %rax,(%rdi)
140dc4c91:	eb 03                	jmp    0x140dc4c96
140dc4c93:	49 8b fe             	mov    %r14,%rdi
140dc4c96:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
140dc4c9a:	0f 57 c0             	xorps  %xmm0,%xmm0
140dc4c9d:	0f 11 45 b8          	movups %xmm0,-0x48(%rbp)
140dc4ca1:	0f 57 c9             	xorps  %xmm1,%xmm1
140dc4ca4:	f3 0f 7f 4d c8       	movdqu %xmm1,-0x38(%rbp)
140dc4ca9:	b9 20 00 00 00       	mov    $0x20,%ecx
140dc4cae:	e8 7d 20 3d ff       	call   0x140196d30
140dc4cb3:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140dc4cb7:	66 0f 6f 05 31 e2 1e 	movdqa 0x1ee231(%rip),%xmm0        # 0x140fb2ef0
140dc4cbe:	00
140dc4cbf:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
140dc4cc4:	0f 10 05 6d ae 3e 00 	movups 0x3eae6d(%rip),%xmm0        # 0x1411afb38
140dc4ccb:	0f 11 00             	movups %xmm0,(%rax)
140dc4cce:	0f b7 0d 73 ae 3e 00 	movzwl 0x3eae73(%rip),%ecx        # 0x1411afb48
140dc4cd5:	66 89 48 10          	mov    %cx,0x10(%rax)
140dc4cd9:	0f b6 0d 6a ae 3e 00 	movzbl 0x3eae6a(%rip),%ecx        # 0x1411afb4a
140dc4ce0:	88 48 12             	mov    %cl,0x12(%rax)
140dc4ce3:	c6 40 13 00          	movb   $0x0,0x13(%rax)
140dc4ce7:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
140dc4ceb:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140dc4cef:	48 8b ce             	mov    %rsi,%rcx
140dc4cf2:	e8 59 e9 ff ff       	call   0x140dc3650
140dc4cf7:	48 8b 08             	mov    (%rax),%rcx
140dc4cfa:	4c 8b 41 30          	mov    0x30(%rcx),%r8
140dc4cfe:	48 89 79 30          	mov    %rdi,0x30(%rcx)
140dc4d02:	4d 85 c0             	test   %r8,%r8
140dc4d05:	74 15                	je     0x140dc4d1c
140dc4d07:	49 8b 00             	mov    (%r8),%rax
140dc4d0a:	ba 01 00 00 00       	mov    $0x1,%edx
140dc4d0f:	49 8b c8             	mov    %r8,%rcx
140dc4d12:	48 8b 00             	mov    (%rax),%rax
140dc4d15:	ff 15 05 ed 1b 00    	call   *0x1bed05(%rip)        # 0x140f83a20
140dc4d1b:	90                   	nop
140dc4d1c:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
140dc4d20:	48 83 fa 0f          	cmp    $0xf,%rdx
140dc4d24:	76 32                	jbe    0x140dc4d58
140dc4d26:	48 ff c2             	inc    %rdx
140dc4d29:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140dc4d2d:	48 8b c1             	mov    %rcx,%rax
140dc4d30:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dc4d37:	72 19                	jb     0x140dc4d52
140dc4d39:	48 83 c2 27          	add    $0x27,%rdx
140dc4d3d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140dc4d41:	48 2b c1             	sub    %rcx,%rax
140dc4d44:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dc4d48:	48 83 f8 1f          	cmp    $0x1f,%rax
140dc4d4c:	0f 87 00 0b 00 00    	ja     0x140dc5852
140dc4d52:	e8 ed 63 05 00       	call   0x140e1b144
140dc4d57:	90                   	nop
140dc4d58:	b9 20 00 00 00       	mov    $0x20,%ecx
140dc4d5d:	e8 a6 63 05 00       	call   0x140e1b108
140dc4d62:	48 8b f8             	mov    %rax,%rdi
140dc4d65:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140dc4d69:	48 85 c0             	test   %rax,%rax
140dc4d6c:	74 37                	je     0x140dc4da5
140dc4d6e:	4c 89 38             	mov    %r15,(%rax)
140dc4d71:	4c 89 70 08          	mov    %r14,0x8(%rax)
140dc4d75:	4c 89 70 10          	mov    %r14,0x10(%rax)
140dc4d79:	4c 89 70 18          	mov    %r14,0x18(%rax)
140dc4d7d:	48 8b 43 08          	mov    0x8(%rbx),%rax
140dc4d81:	48 85 c0             	test   %rax,%rax
140dc4d84:	74 04                	je     0x140dc4d8a
140dc4d86:	f0 ff 40 08          	lock incl 0x8(%rax)
140dc4d8a:	48 8b 03             	mov    (%rbx),%rax
140dc4d8d:	48 89 47 10          	mov    %rax,0x10(%rdi)
140dc4d91:	48 8b 43 08          	mov    0x8(%rbx),%rax
140dc4d95:	48 89 47 18          	mov    %rax,0x18(%rdi)
140dc4d99:	48 8d 05 f8 ac 3e 00 	lea    0x3eacf8(%rip),%rax        # 0x1411afa98
140dc4da0:	48 89 07             	mov    %rax,(%rdi)
140dc4da3:	eb 03                	jmp    0x140dc4da8
140dc4da5:	49 8b fe             	mov    %r14,%rdi
140dc4da8:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
140dc4dac:	0f 57 c0             	xorps  %xmm0,%xmm0
140dc4daf:	0f 11 45 b8          	movups %xmm0,-0x48(%rbp)
140dc4db3:	0f 57 c9             	xorps  %xmm1,%xmm1
140dc4db6:	f3 0f 7f 4d c8       	movdqu %xmm1,-0x38(%rbp)
140dc4dbb:	b9 20 00 00 00       	mov    $0x20,%ecx
140dc4dc0:	e8 6b 1f 3d ff       	call   0x140196d30
140dc4dc5:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140dc4dc9:	66 0f 6f 05 8f f5 1d 	movdqa 0x1df58f(%rip),%xmm0        # 0x140fa4360
140dc4dd0:	00
140dc4dd1:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
140dc4dd6:	0f 10 05 db ac 3e 00 	movups 0x3eacdb(%rip),%xmm0        # 0x1411afab8
140dc4ddd:	0f 11 00             	movups %xmm0,(%rax)
140dc4de0:	c6 40 10 00          	movb   $0x0,0x10(%rax)
140dc4de4:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
140dc4de8:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140dc4dec:	48 8b ce             	mov    %rsi,%rcx
140dc4def:	e8 5c e8 ff ff       	call   0x140dc3650
140dc4df4:	48 8b 08             	mov    (%rax),%rcx
140dc4df7:	4c 8b 41 30          	mov    0x30(%rcx),%r8
140dc4dfb:	48 89 79 30          	mov    %rdi,0x30(%rcx)
140dc4dff:	4d 85 c0             	test   %r8,%r8
140dc4e02:	74 15                	je     0x140dc4e19
140dc4e04:	49 8b 00             	mov    (%r8),%rax
140dc4e07:	ba 01 00 00 00       	mov    $0x1,%edx
140dc4e0c:	49 8b c8             	mov    %r8,%rcx
140dc4e0f:	48 8b 00             	mov    (%rax),%rax
140dc4e12:	ff 15 08 ec 1b 00    	call   *0x1bec08(%rip)        # 0x140f83a20
140dc4e18:	90                   	nop
140dc4e19:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
140dc4e1d:	48 83 fa 0f          	cmp    $0xf,%rdx
140dc4e21:	76 32                	jbe    0x140dc4e55
140dc4e23:	48 ff c2             	inc    %rdx
140dc4e26:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140dc4e2a:	48 8b c1             	mov    %rcx,%rax
140dc4e2d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dc4e34:	72 19                	jb     0x140dc4e4f
140dc4e36:	48 83 c2 27          	add    $0x27,%rdx
140dc4e3a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140dc4e3e:	48 2b c1             	sub    %rcx,%rax
140dc4e41:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dc4e45:	48 83 f8 1f          	cmp    $0x1f,%rax
140dc4e49:	0f 87 09 0a 00 00    	ja     0x140dc5858
140dc4e4f:	e8 f0 62 05 00       	call   0x140e1b144
140dc4e54:	90                   	nop
140dc4e55:	b9 20 00 00 00       	mov    $0x20,%ecx
140dc4e5a:	e8 a9 62 05 00       	call   0x140e1b108
140dc4e5f:	48 8b f8             	mov    %rax,%rdi
140dc4e62:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140dc4e66:	48 85 c0             	test   %rax,%rax
140dc4e69:	74 37                	je     0x140dc4ea2
140dc4e6b:	4c 89 38             	mov    %r15,(%rax)
140dc4e6e:	4c 89 70 08          	mov    %r14,0x8(%rax)
140dc4e72:	4c 89 70 10          	mov    %r14,0x10(%rax)
140dc4e76:	4c 89 70 18          	mov    %r14,0x18(%rax)
140dc4e7a:	48 8b 43 08          	mov    0x8(%rbx),%rax
140dc4e7e:	48 85 c0             	test   %rax,%rax
140dc4e81:	74 04                	je     0x140dc4e87
140dc4e83:	f0 ff 40 08          	lock incl 0x8(%rax)
140dc4e87:	48 8b 03             	mov    (%rbx),%rax
140dc4e8a:	48 89 47 10          	mov    %rax,0x10(%rdi)
140dc4e8e:	48 8b 43 08          	mov    0x8(%rbx),%rax
140dc4e92:	48 89 47 18          	mov    %rax,0x18(%rdi)
140dc4e96:	48 8d 05 fb ac 3e 00 	lea    0x3eacfb(%rip),%rax        # 0x1411afb98
140dc4e9d:	48 89 07             	mov    %rax,(%rdi)
140dc4ea0:	eb 03                	jmp    0x140dc4ea5
140dc4ea2:	49 8b fe             	mov    %r14,%rdi
140dc4ea5:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
140dc4ea9:	0f 57 c0             	xorps  %xmm0,%xmm0
140dc4eac:	0f 11 45 b8          	movups %xmm0,-0x48(%rbp)
140dc4eb0:	0f 57 c9             	xorps  %xmm1,%xmm1
140dc4eb3:	f3 0f 7f 4d c8       	movdqu %xmm1,-0x38(%rbp)
140dc4eb8:	b9 20 00 00 00       	mov    $0x20,%ecx
140dc4ebd:	e8 6e 1e 3d ff       	call   0x140196d30
140dc4ec2:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140dc4ec6:	66 0f 6f 05 a2 f4 1d 	movdqa 0x1df4a2(%rip),%xmm0        # 0x140fa4370
140dc4ecd:	00
140dc4ece:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
140dc4ed3:	0f 10 05 de ac 3e 00 	movups 0x3eacde(%rip),%xmm0        # 0x1411afbb8
140dc4eda:	0f 11 00             	movups %xmm0,(%rax)
140dc4edd:	0f b6 0d e4 ac 3e 00 	movzbl 0x3eace4(%rip),%ecx        # 0x1411afbc8
140dc4ee4:	88 48 10             	mov    %cl,0x10(%rax)
140dc4ee7:	c6 40 11 00          	movb   $0x0,0x11(%rax)
140dc4eeb:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
140dc4eef:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140dc4ef3:	48 8b ce             	mov    %rsi,%rcx
140dc4ef6:	e8 55 e7 ff ff       	call   0x140dc3650
140dc4efb:	48 8b 08             	mov    (%rax),%rcx
140dc4efe:	4c 8b 41 30          	mov    0x30(%rcx),%r8
140dc4f02:	48 89 79 30          	mov    %rdi,0x30(%rcx)
140dc4f06:	4d 85 c0             	test   %r8,%r8
140dc4f09:	74 15                	je     0x140dc4f20
140dc4f0b:	49 8b 00             	mov    (%r8),%rax
140dc4f0e:	ba 01 00 00 00       	mov    $0x1,%edx
140dc4f13:	49 8b c8             	mov    %r8,%rcx
140dc4f16:	48 8b 00             	mov    (%rax),%rax
140dc4f19:	ff 15 01 eb 1b 00    	call   *0x1beb01(%rip)        # 0x140f83a20
140dc4f1f:	90                   	nop
140dc4f20:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
140dc4f24:	48 83 fa 0f          	cmp    $0xf,%rdx
140dc4f28:	76 32                	jbe    0x140dc4f5c
140dc4f2a:	48 ff c2             	inc    %rdx
140dc4f2d:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140dc4f31:	48 8b c1             	mov    %rcx,%rax
140dc4f34:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dc4f3b:	72 19                	jb     0x140dc4f56
140dc4f3d:	48 83 c2 27          	add    $0x27,%rdx
140dc4f41:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140dc4f45:	48 2b c1             	sub    %rcx,%rax
140dc4f48:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dc4f4c:	48 83 f8 1f          	cmp    $0x1f,%rax
140dc4f50:	0f 87 08 09 00 00    	ja     0x140dc585e
140dc4f56:	e8 e9 61 05 00       	call   0x140e1b144
140dc4f5b:	90                   	nop
140dc4f5c:	b9 20 00 00 00       	mov    $0x20,%ecx
140dc4f61:	e8 a2 61 05 00       	call   0x140e1b108
140dc4f66:	48 8b f8             	mov    %rax,%rdi
140dc4f69:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140dc4f6d:	48 85 c0             	test   %rax,%rax
140dc4f70:	74 37                	je     0x140dc4fa9
140dc4f72:	4c 89 38             	mov    %r15,(%rax)
140dc4f75:	4c 89 70 08          	mov    %r14,0x8(%rax)
140dc4f79:	4c 89 70 10          	mov    %r14,0x10(%rax)
140dc4f7d:	4c 89 70 18          	mov    %r14,0x18(%rax)
140dc4f81:	48 8b 43 08          	mov    0x8(%rbx),%rax
140dc4f85:	48 85 c0             	test   %rax,%rax
140dc4f88:	74 04                	je     0x140dc4f8e
140dc4f8a:	f0 ff 40 08          	lock incl 0x8(%rax)
140dc4f8e:	48 8b 03             	mov    (%rbx),%rax
140dc4f91:	48 89 47 10          	mov    %rax,0x10(%rdi)
140dc4f95:	48 8b 43 08          	mov    0x8(%rbx),%rax
140dc4f99:	48 89 47 18          	mov    %rax,0x18(%rdi)
140dc4f9d:	48 8d 05 34 ac 3e 00 	lea    0x3eac34(%rip),%rax        # 0x1411afbd8
140dc4fa4:	48 89 07             	mov    %rax,(%rdi)
140dc4fa7:	eb 03                	jmp    0x140dc4fac
140dc4fa9:	49 8b fe             	mov    %r14,%rdi
140dc4fac:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
140dc4fb0:	0f 57 c0             	xorps  %xmm0,%xmm0
140dc4fb3:	0f 11 45 b8          	movups %xmm0,-0x48(%rbp)
140dc4fb7:	0f 57 c9             	xorps  %xmm1,%xmm1
140dc4fba:	f3 0f 7f 4d c8       	movdqu %xmm1,-0x38(%rbp)
140dc4fbf:	b9 20 00 00 00       	mov    $0x20,%ecx
140dc4fc4:	e8 67 1d 3d ff       	call   0x140196d30
140dc4fc9:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140dc4fcd:	66 0f 6f 05 ab f3 1d 	movdqa 0x1df3ab(%rip),%xmm0        # 0x140fa4380
140dc4fd4:	00
140dc4fd5:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
140dc4fda:	0f 10 05 17 ac 3e 00 	movups 0x3eac17(%rip),%xmm0        # 0x1411afbf8
140dc4fe1:	0f 11 00             	movups %xmm0,(%rax)
140dc4fe4:	0f b7 0d 1d ac 3e 00 	movzwl 0x3eac1d(%rip),%ecx        # 0x1411afc08
140dc4feb:	66 89 48 10          	mov    %cx,0x10(%rax)
140dc4fef:	c6 40 12 00          	movb   $0x0,0x12(%rax)
140dc4ff3:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
140dc4ff7:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140dc4ffb:	48 8b ce             	mov    %rsi,%rcx
140dc4ffe:	e8 4d e6 ff ff       	call   0x140dc3650
140dc5003:	48 8b 08             	mov    (%rax),%rcx
140dc5006:	4c 8b 41 30          	mov    0x30(%rcx),%r8
140dc500a:	48 89 79 30          	mov    %rdi,0x30(%rcx)
140dc500e:	4d 85 c0             	test   %r8,%r8
140dc5011:	74 15                	je     0x140dc5028
140dc5013:	49 8b 00             	mov    (%r8),%rax
140dc5016:	ba 01 00 00 00       	mov    $0x1,%edx
140dc501b:	49 8b c8             	mov    %r8,%rcx
140dc501e:	48 8b 00             	mov    (%rax),%rax
140dc5021:	ff 15 f9 e9 1b 00    	call   *0x1be9f9(%rip)        # 0x140f83a20
140dc5027:	90                   	nop
140dc5028:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
140dc502c:	48 83 fa 0f          	cmp    $0xf,%rdx
140dc5030:	76 32                	jbe    0x140dc5064
140dc5032:	48 ff c2             	inc    %rdx
140dc5035:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140dc5039:	48 8b c1             	mov    %rcx,%rax
140dc503c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dc5043:	72 19                	jb     0x140dc505e
140dc5045:	48 83 c2 27          	add    $0x27,%rdx
140dc5049:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140dc504d:	48 2b c1             	sub    %rcx,%rax
140dc5050:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dc5054:	48 83 f8 1f          	cmp    $0x1f,%rax
140dc5058:	0f 87 06 08 00 00    	ja     0x140dc5864
140dc505e:	e8 e1 60 05 00       	call   0x140e1b144
140dc5063:	90                   	nop
140dc5064:	b9 20 00 00 00       	mov    $0x20,%ecx
140dc5069:	e8 9a 60 05 00       	call   0x140e1b108