140962b4f:	83 38 07             	cmpl   $0x7,(%rax)
140962b52:	75 6f                	jne    0x140962bc3
140962b54:	ba 01 00 00 00       	mov    $0x1,%edx
140962b59:	49 8b cc             	mov    %r12,%rcx
140962b5c:	e8 5f 3b 00 00       	call   0x1409666c0
140962b61:	83 38 07             	cmpl   $0x7,(%rax)
140962b64:	75 5d                	jne    0x140962bc3
140962b66:	ba 02 00 00 00       	mov    $0x2,%edx
140962b6b:	49 8b cc             	mov    %r12,%rcx
140962b6e:	e8 4d 3b 00 00       	call   0x1409666c0
140962b73:	83 38 15             	cmpl   $0x15,(%rax)
140962b76:	75 4b                	jne    0x140962bc3
140962b78:	45 8b c6             	mov    %r14d,%r8d
140962b7b:	48 8d 95 b8 00 00 00 	lea    0xb8(%rbp),%rdx
140962b82:	48 8b ce             	mov    %rsi,%rcx
140962b85:	e8 3a 12 00 00       	call   0x140963dc4
140962b8a:	48 8b d0             	mov    %rax,%rdx
140962b8d:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140962b92:	e8 4d 37 6a ff       	call   0x1400062e4
140962b97:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
140962b9e:	e8 dd 35 6a ff       	call   0x140006180
140962ba3:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140962ba8:	48 8d 95 78 01 00 00 	lea    0x178(%rbp),%rdx
140962baf:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140962bb4:	e8 6b b9 6f ff       	call   0x14005e524
140962bb9:	44 8b 74 24 48       	mov    0x48(%rsp),%r14d
140962bbe:	e9 9f 04 00 00       	jmp    0x140963062
140962bc3:	49 8b cd             	mov    %r13,%rcx
140962bc6:	e8 e5 b6 ff ff       	call   0x14095e2b0
140962bcb:	44 89 7c 24 40       	mov    %r15d,0x40(%rsp)
140962bd0:	48 8d 1d e9 9e 1c 00 	lea    0x1c9ee9(%rip),%rbx        # 0x140b2cac0
140962bd7:	f7 c7 fd ff ff ff    	test   $0xfffffffd,%edi
140962bdd:	0f 85 12 02 00 00    	jne    0x140962df5
140962be3:	48 8d 45 20          	lea    0x20(%rbp),%rax
140962be7:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140962bec:	48 89 5d 20          	mov    %rbx,0x20(%rbp)
140962bf0:	48 8d 45 20          	lea    0x20(%rbp),%rax
140962bf4:	48 89 45 58          	mov    %rax,0x58(%rbp)
140962bf8:	48 8d 45 60          	lea    0x60(%rbp),%rax
140962bfc:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140962c01:	48 8d 05 f0 9e 1c 00 	lea    0x1c9ef0(%rip),%rax        # 0x140b2caf8
140962c08:	48 89 45 60          	mov    %rax,0x60(%rbp)
140962c0c:	48 8d 45 60          	lea    0x60(%rbp),%rax
140962c10:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
140962c17:	0f 57 c0             	xorps  %xmm0,%xmm0
140962c1a:	0f 11 45 80          	movups %xmm0,-0x80(%rbp)
140962c1e:	48 c7 45 90 04 00 00 	movq   $0x4,-0x70(%rbp)
140962c25:	00
140962c26:	48 c7 45 98 0f 00 00 	movq   $0xf,-0x68(%rbp)
140962c2d:	00
140962c2e:	c7 45 80 78 72 65 66 	movl   $0x66657278,-0x80(%rbp)
140962c35:	44 88 7d 84          	mov    %r15b,-0x7c(%rbp)
140962c39:	f3 0f 7f 85 a0 01 00 	movdqu %xmm0,0x1a0(%rbp)
140962c40:	00
140962c41:	48 8b 46 20          	mov    0x20(%rsi),%rax
140962c45:	48 85 c0             	test   %rax,%rax
140962c48:	74 09                	je     0x140962c53
140962c4a:	f0 ff 40 08          	lock incl 0x8(%rax)
140962c4e:	44 8b 74 24 48       	mov    0x48(%rsp),%r14d
140962c53:	48 8b 46 18          	mov    0x18(%rsi),%rax
140962c57:	48 89 85 a0 01 00 00 	mov    %rax,0x1a0(%rbp)
140962c5e:	48 8b 46 20          	mov    0x20(%rsi),%rax
140962c62:	48 89 85 a8 01 00 00 	mov    %rax,0x1a8(%rbp)
140962c69:	48 8d 45 20          	lea    0x20(%rbp),%rax
140962c6d:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140962c72:	48 8d 45 60          	lea    0x60(%rbp),%rax
140962c76:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140962c7b:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
140962c80:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
140962c85:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140962c8a:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
140962c8e:	41 8b d6             	mov    %r14d,%edx
140962c91:	48 8d 8d a0 01 00 00 	lea    0x1a0(%rbp),%rcx
140962c98:	e8 e3 0c fd ff       	call   0x140933980
140962c9d:	84 c0                	test   %al,%al
140962c9f:	0f 84 50 01 00 00    	je     0x140962df5
140962ca5:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140962caa:	48 8b 41 08          	mov    0x8(%rcx),%rax
140962cae:	48 8b d1             	mov    %rcx,%rdx
140962cb1:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
140962cb6:	eb 12                	jmp    0x140962cca
140962cb8:	44 39 40 1c          	cmp    %r8d,0x1c(%rax)
140962cbc:	73 06                	jae    0x140962cc4
140962cbe:	48 8b 40 10          	mov    0x10(%rax),%rax
140962cc2:	eb 06                	jmp    0x140962cca
140962cc4:	48 8b d0             	mov    %rax,%rdx
140962cc7:	48 8b 00             	mov    (%rax),%rax
140962cca:	44 38 78 19          	cmp    %r15b,0x19(%rax)
140962cce:	74 e8                	je     0x140962cb8
140962cd0:	44 38 7a 19          	cmp    %r15b,0x19(%rdx)
140962cd4:	75 06                	jne    0x140962cdc
140962cd6:	44 3b 42 1c          	cmp    0x1c(%rdx),%r8d
140962cda:	73 03                	jae    0x140962cdf
140962cdc:	48 8b d1             	mov    %rcx,%rdx
140962cdf:	48 3b d1             	cmp    %rcx,%rdx
140962ce2:	0f 85 12 01 00 00    	jne    0x140962dfa
140962ce8:	49 8b 3c 24          	mov    (%r12),%rdi
140962cec:	48 8b 07             	mov    (%rdi),%rax
140962cef:	48 8b 58 10          	mov    0x10(%rax),%rbx
140962cf3:	0f 57 c0             	xorps  %xmm0,%xmm0
140962cf6:	0f 11 85 a0 01 00 00 	movups %xmm0,0x1a0(%rbp)
140962cfd:	4c 89 bd b0 01 00 00 	mov    %r15,0x1b0(%rbp)
140962d04:	4c 89 bd b8 01 00 00 	mov    %r15,0x1b8(%rbp)
140962d0b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140962d11:	48 8d 15 b8 ad 20 00 	lea    0x20adb8(%rip),%rdx        # 0x140b6dad0
140962d18:	48 8d 8d a0 01 00 00 	lea    0x1a0(%rbp),%rcx
140962d1f:	e8 7c c4 7a ff       	call   0x14010f1a0
140962d24:	90                   	nop
140962d25:	8b 95 b0 01 00 00    	mov    0x1b0(%rbp),%edx
140962d2b:	03 54 24 40          	add    0x40(%rsp),%edx
140962d2f:	48 8b cf             	mov    %rdi,%rcx
140962d32:	48 8b c3             	mov    %rbx,%rax
140962d35:	ff 15 fd 9e 1a 00    	call   *0x1a9efd(%rip)        # 0x140b0cc38
140962d3b:	90                   	nop
140962d3c:	0f 1f 40 00          	nopl   0x0(%rax)
140962d40:	48 8b 85 b8 01 00 00 	mov    0x1b8(%rbp),%rax
140962d47:	48 83 f8 0f          	cmp    $0xf,%rax
140962d4b:	76 30                	jbe    0x140962d7d
140962d4d:	48 ff c0             	inc    %rax
140962d50:	48 8b 8d a0 01 00 00 	mov    0x1a0(%rbp),%rcx
140962d57:	48 8b d1             	mov    %rcx,%rdx
140962d5a:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140962d60:	72 15                	jb     0x140962d77
140962d62:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140962d66:	48 2b d1             	sub    %rcx,%rdx
140962d69:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140962d6d:	48 83 f8 1f          	cmp    $0x1f,%rax
140962d71:	0f 87 f6 05 00 00    	ja     0x14096336d
140962d77:	ff 15 43 9b 1a 00    	call   *0x1a9b43(%rip)        # 0x140b0c8c0
140962d7d:	48 8d 95 c8 00 00 00 	lea    0xc8(%rbp),%rdx
140962d84:	48 8b ce             	mov    %rsi,%rcx
140962d87:	e8 8c 07 00 00       	call   0x140963518
140962d8c:	48 8b 18             	mov    (%rax),%rbx
140962d8f:	48 8b 78 08          	mov    0x8(%rax),%rdi
140962d93:	4c 89 38             	mov    %r15,(%rax)
140962d96:	4c 89 78 08          	mov    %r15,0x8(%rax)
140962d9a:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
140962d9f:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
140962da4:	48 8d 8d c8 00 00 00 	lea    0xc8(%rbp),%rcx
140962dab:	e8 d0 33 6a ff       	call   0x140006180
140962db0:	41 b7 01             	mov    $0x1,%r15b
140962db3:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140962db8:	48 8d 95 88 01 00 00 	lea    0x188(%rbp),%rdx
140962dbf:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140962dc4:	e8 5b b7 6f ff       	call   0x14005e524
140962dc9:	44 8b 74 24 40       	mov    0x40(%rsp),%r14d
140962dce:	44 89 74 24 48       	mov    %r14d,0x48(%rsp)
140962dd3:	48 85 db             	test   %rbx,%rbx
140962dd6:	0f 85 86 02 00 00    	jne    0x140963062
140962ddc:	45 33 ff             	xor    %r15d,%r15d
140962ddf:	48 85 ff             	test   %rdi,%rdi
140962de2:	0f 84 6a 05 00 00    	je     0x140963352
140962de8:	48 8b cf             	mov    %rdi,%rcx
140962deb:	e8 94 0f 6a ff       	call   0x140003d84
140962df0:	e9 5d 05 00 00       	jmp    0x140963352
140962df5:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140962dfa:	8d 47 ff             	lea    -0x1(%rdi),%eax
140962dfd:	83 f8 01             	cmp    $0x1,%eax
140962e00:	0f 87 58 05 00 00    	ja     0x14096335e
140962e06:	48 8d 45 60          	lea    0x60(%rbp),%rax
140962e0a:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140962e0f:	48 89 5d 60          	mov    %rbx,0x60(%rbp)
140962e13:	48 8d 45 60          	lea    0x60(%rbp),%rax
140962e17:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
140962e1e:	48 8d 85 e8 00 00 00 	lea    0xe8(%rbp),%rax
140962e25:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140962e2a:	48 8d 3d c7 9c 1c 00 	lea    0x1c9cc7(%rip),%rdi        # 0x140b2caf8
140962e31:	48 89 bd e8 00 00 00 	mov    %rdi,0xe8(%rbp)
140962e38:	48 8d 85 e8 00 00 00 	lea    0xe8(%rbp),%rax
140962e3f:	48 89 85 20 01 00 00 	mov    %rax,0x120(%rbp)
140962e46:	0f 57 c0             	xorps  %xmm0,%xmm0
140962e49:	0f 11 45 80          	movups %xmm0,-0x80(%rbp)
140962e4d:	48 c7 45 90 05 00 00 	movq   $0x5,-0x70(%rbp)
140962e54:	00
140962e55:	48 c7 45 98 0f 00 00 	movq   $0xf,-0x68(%rbp)
140962e5c:	00
140962e5d:	8b 05 bd ac 20 00    	mov    0x20acbd(%rip),%eax        # 0x140b6db20
140962e63:	89 45 80             	mov    %eax,-0x80(%rbp)
140962e66:	8a 05 b8 ac 20 00    	mov    0x20acb8(%rip),%al        # 0x140b6db24
140962e6c:	88 45 84             	mov    %al,-0x7c(%rbp)
140962e6f:	44 88 7d 85          	mov    %r15b,-0x7b(%rbp)
140962e73:	f3 0f 7f 85 a0 01 00 	movdqu %xmm0,0x1a0(%rbp)
140962e7a:	00
140962e7b:	48 8b 46 20          	mov    0x20(%rsi),%rax
140962e7f:	48 85 c0             	test   %rax,%rax
140962e82:	74 09                	je     0x140962e8d
140962e84:	f0 ff 40 08          	lock incl 0x8(%rax)
140962e88:	44 8b 74 24 48       	mov    0x48(%rsp),%r14d
140962e8d:	48 8b 46 18          	mov    0x18(%rsi),%rax
140962e91:	48 89 85 a0 01 00 00 	mov    %rax,0x1a0(%rbp)
140962e98:	48 8b 46 20          	mov    0x20(%rsi),%rax
140962e9c:	48 89 85 a8 01 00 00 	mov    %rax,0x1a8(%rbp)
140962ea3:	48 8d 45 60          	lea    0x60(%rbp),%rax
140962ea7:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140962eac:	48 8d 85 e8 00 00 00 	lea    0xe8(%rbp),%rax
140962eb3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140962eb8:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
140962ebd:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
140962ec2:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140962ec7:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
140962ecb:	41 8b d6             	mov    %r14d,%edx
140962ece:	48 8d 8d a0 01 00 00 	lea    0x1a0(%rbp),%rcx
140962ed5:	e8 a6 0a fd ff       	call   0x140933980
140962eda:	84 c0                	test   %al,%al
140962edc:	0f 84 77 04 00 00    	je     0x140963359
140962ee2:	48 8d 85 28 01 00 00 	lea    0x128(%rbp),%rax
140962ee9:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140962eee:	48 89 9d 28 01 00 00 	mov    %rbx,0x128(%rbp)
140962ef5:	48 8d 85 28 01 00 00 	lea    0x128(%rbp),%rax
140962efc:	48 89 85 60 01 00 00 	mov    %rax,0x160(%rbp)
140962f03:	48 8d 85 e0 01 00 00 	lea    0x1e0(%rbp),%rax
140962f0a:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140962f0e:	48 89 bd e0 01 00 00 	mov    %rdi,0x1e0(%rbp)
140962f15:	48 8d 85 e0 01 00 00 	lea    0x1e0(%rbp),%rax
140962f1c:	48 89 85 18 02 00 00 	mov    %rax,0x218(%rbp)
140962f23:	0f 57 c0             	xorps  %xmm0,%xmm0
140962f26:	0f 11 45 20          	movups %xmm0,0x20(%rbp)
140962f2a:	4c 89 7d 30          	mov    %r15,0x30(%rbp)
140962f2e:	4c 89 7d 38          	mov    %r15,0x38(%rbp)
140962f32:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140962f38:	48 8d 15 fd ab 20 00 	lea    0x20abfd(%rip),%rdx        # 0x140b6db3c
140962f3f:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140962f43:	e8 58 c2 7a ff       	call   0x14010f1a0
140962f48:	8b 54 24 40          	mov    0x40(%rsp),%edx
140962f4c:	0f 57 c0             	xorps  %xmm0,%xmm0
140962f4f:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
140962f54:	48 8b 46 20          	mov    0x20(%rsi),%rax
140962f58:	48 85 c0             	test   %rax,%rax
140962f5b:	74 09                	je     0x140962f66
140962f5d:	f0 ff 40 08          	lock incl 0x8(%rax)
140962f61:	44 8b 74 24 48       	mov    0x48(%rsp),%r14d
140962f66:	48 8b 46 18          	mov    0x18(%rsi),%rax
140962f6a:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140962f6e:	48 8b 46 20          	mov    0x20(%rsi),%rax
140962f72:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140962f76:	48 8d 85 28 01 00 00 	lea    0x128(%rbp),%rax
140962f7d:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140962f82:	48 8d 85 e0 01 00 00 	lea    0x1e0(%rbp),%rax
140962f89:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140962f8e:	83 4c 24 28 ff       	orl    $0xffffffff,0x28(%rsp)
140962f93:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
140962f98:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140962f9d:	4c 8d 45 20          	lea    0x20(%rbp),%r8
140962fa1:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140962fa5:	e8 d6 09 fd ff       	call   0x140933980
140962faa:	84 c0                	test   %al,%al
140962fac:	0f 84 a7 03 00 00    	je     0x140963359
140962fb2:	0f 57 c0             	xorps  %xmm0,%xmm0
140962fb5:	f3 0f 7f 85 a0 01 00 	movdqu %xmm0,0x1a0(%rbp)
140962fbc:	00
140962fbd:	48 8b 46 20          	mov    0x20(%rsi),%rax
140962fc1:	48 85 c0             	test   %rax,%rax
140962fc4:	74 09                	je     0x140962fcf
140962fc6:	f0 ff 40 08          	lock incl 0x8(%rax)
140962fca:	44 8b 74 24 48       	mov    0x48(%rsp),%r14d
140962fcf:	48 8b 46 18          	mov    0x18(%rsi),%rax
140962fd3:	48 89 85 a0 01 00 00 	mov    %rax,0x1a0(%rbp)
140962fda:	48 8b 46 20          	mov    0x20(%rsi),%rax
140962fde:	48 89 85 a8 01 00 00 	mov    %rax,0x1a8(%rbp)
140962fe5:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140962fea:	48 8d 95 a0 01 00 00 	lea    0x1a0(%rbp),%rdx
140962ff1:	e8 9a 26 00 00       	call   0x140965690
140962ff6:	84 c0                	test   %al,%al
140962ff8:	0f 84 5b 03 00 00    	je     0x140963359
140962ffe:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140963003:	48 8d 95 a0 00 00 00 	lea    0xa0(%rbp),%rdx
14096300a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14096300f:	e8 00 a6 6f ff       	call   0x14005d614
140963014:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140963019:	48 39 08             	cmp    %rcx,(%rax)
14096301c:	0f 85 3c 03 00 00    	jne    0x14096335e
140963022:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
140963027:	48 8d 95 d8 00 00 00 	lea    0xd8(%rbp),%rdx
14096302e:	48 8b ce             	mov    %rsi,%rcx
140963031:	e8 8e 0d 00 00       	call   0x140963dc4
140963036:	48 8b d0             	mov    %rax,%rdx
140963039:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14096303e:	e8 a1 32 6a ff       	call   0x1400062e4
140963043:	48 8d 8d d8 00 00 00 	lea    0xd8(%rbp),%rcx
14096304a:	e8 31 31 6a ff       	call   0x140006180
14096304f:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140963054:	48 8d 55 00          	lea    0x0(%rbp),%rdx
140963058:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14096305d:	e8 c2 b4 6f ff       	call   0x14005e524
140963062:	80 7c 24 44 00       	cmpb   $0x0,0x44(%rsp)
140963067:	75 28                	jne    0x140963091
140963069:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
14096306e:	48 8b ce             	mov    %rsi,%rcx
140963071:	e8 72 e0 ff ff       	call   0x1409610e8
140963076:	41 8a d7             	mov    %r15b,%dl
140963079:	48 8b ce             	mov    %rsi,%rcx
14096307c:	e8 b7 24 00 00       	call   0x140965538
140963081:	41 8b d6             	mov    %r14d,%edx
140963084:	48 8b ce             	mov    %rsi,%rcx
140963087:	e8 58 25 00 00       	call   0x1409655e4
14096308c:	c6 44 24 44 01       	movb   $0x1,0x44(%rsp)
140963091:	0f 57 c0             	xorps  %xmm0,%xmm0
140963094:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
140963099:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14096309e:	48 8b 01             	mov    (%rcx),%rax
1409630a1:	0f 11 85 a0 01 00 00 	movups %xmm0,0x1a0(%rbp)
1409630a8:	48 c7 85 b0 01 00 00 	movq   $0x5,0x1b0(%rbp)
1409630af:	05 00 00 00
1409630b3:	48 c7 85 b8 01 00 00 	movq   $0xf,0x1b8(%rbp)
1409630ba:	0f 00 00 00
1409630be:	8b 15 b4 aa 20 00    	mov    0x20aab4(%rip),%edx        # 0x140b6db78
1409630c4:	89 95 a0 01 00 00    	mov    %edx,0x1a0(%rbp)
1409630ca:	8a 15 ac aa 20 00    	mov    0x20aaac(%rip),%dl        # 0x140b6db7c
1409630d0:	88 95 a4 01 00 00    	mov    %dl,0x1a4(%rbp)
1409630d6:	45 33 ff             	xor    %r15d,%r15d
1409630d9:	44 88 bd a5 01 00 00 	mov    %r15b,0x1a5(%rbp)
1409630e0:	48 8d 95 a0 01 00 00 	lea    0x1a0(%rbp),%rdx
1409630e7:	48 8b 40 40          	mov    0x40(%rax),%rax
1409630eb:	ff 15 47 9b 1a 00    	call   *0x1a9b47(%rip)        # 0x140b0cc38
1409630f1:	48 8b 48 08          	mov    0x8(%rax),%rcx
1409630f5:	48 85 c9             	test   %rcx,%rcx
1409630f8:	74 04                	je     0x1409630fe
1409630fa:	f0 ff 41 08          	lock incl 0x8(%rcx)
1409630fe:	48 8b 38             	mov    (%rax),%rdi
140963101:	48 89 7d 80          	mov    %rdi,-0x80(%rbp)
140963105:	48 8b 58 08          	mov    0x8(%rax),%rbx
140963109:	48 89 5d 88          	mov    %rbx,-0x78(%rbp)
14096310d:	48 8b 85 b8 01 00 00 	mov    0x1b8(%rbp),%rax
140963114:	48 83 f8 0f          	cmp    $0xf,%rax
140963118:	76 30                	jbe    0x14096314a
14096311a:	48 ff c0             	inc    %rax
14096311d:	48 8b 8d a0 01 00 00 	mov    0x1a0(%rbp),%rcx
140963124:	48 8b d1             	mov    %rcx,%rdx
140963127:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14096312d:	72 15                	jb     0x140963144
14096312f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140963133:	48 2b d1             	sub    %rcx,%rdx
140963136:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14096313a:	48 83 f8 1f          	cmp    $0x1f,%rax
14096313e:	0f 87 30 02 00 00    	ja     0x140963374
140963144:	ff 15 76 97 1a 00    	call   *0x1a9776(%rip)        # 0x140b0c8c0
14096314a:	0f 57 c0             	xorps  %xmm0,%xmm0
14096314d:	f3 0f 7f 85 a0 01 00 	movdqu %xmm0,0x1a0(%rbp)
140963154:	00
140963155:	48 85 db             	test   %rbx,%rbx
140963158:	74 04                	je     0x14096315e
14096315a:	f0 ff 43 08          	lock incl 0x8(%rbx)
14096315e:	48 89 bd a0 01 00 00 	mov    %rdi,0x1a0(%rbp)
140963165:	48 89 9d a8 01 00 00 	mov    %rbx,0x1a8(%rbp)
14096316c:	bf 36 80 04 80       	mov    $0x80048036,%edi
140963171:	89 7c 24 28          	mov    %edi,0x28(%rsp)
140963175:	44 8d 77 e2          	lea    -0x1e(%rdi),%r14d
140963179:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14096317e:	45 33 c9             	xor    %r9d,%r9d
140963181:	45 33 c0             	xor    %r8d,%r8d