140109934:	4c 8b c7             	mov    %rdi,%r8
140109937:	ba eb ff ff ff       	mov    $0xffffffeb,%edx
14010993c:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140109940:	ff 15 42 4c 0f 00    	call   *0xf4c42(%rip)        # 0x1401fe588
140109946:	b9 20 00 00 00       	mov    $0x20,%ecx
14010994b:	e8 a0 c9 07 00       	call   0x1401862f0
140109950:	48 8b c8             	mov    %rax,%rcx
140109953:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140109958:	48 8b 57 60          	mov    0x60(%rdi),%rdx
14010995c:	48 85 d2             	test   %rdx,%rdx
14010995f:	74 08                	je     0x140109969
140109961:	f0 ff 42 08          	lock incl 0x8(%rdx)
140109965:	48 8b 57 60          	mov    0x60(%rdi),%rdx
140109969:	48 8b 47 58          	mov    0x58(%rdi),%rax
14010996d:	48 89 84 24 10 01 00 	mov    %rax,0x110(%rsp)
140109974:	00
140109975:	48 89 94 24 18 01 00 	mov    %rdx,0x118(%rsp)
14010997c:	00
14010997d:	4c 8d 84 24 10 01 00 	lea    0x110(%rsp),%r8
140109984:	00
140109985:	48 8b 17             	mov    (%rdi),%rdx
140109988:	e8 33 96 fe ff       	call   0x1400f2fc0
14010998d:	48 8b d0             	mov    %rax,%rdx
140109990:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
140109994:	e8 b7 52 00 00       	call   0x14010ec50
140109999:	b9 20 00 00 00       	mov    $0x20,%ecx
14010999e:	e8 4d c9 07 00       	call   0x1401862f0
1401099a3:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1401099a8:	0f 57 c0             	xorps  %xmm0,%xmm0
1401099ab:	f3 0f 7f 84 24 30 01 	movdqu %xmm0,0x130(%rsp)
1401099b2:	00 00
1401099b4:	4c 8d 84 24 30 01 00 	lea    0x130(%rsp),%r8
1401099bb:	00
1401099bc:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1401099c0:	48 8b c8             	mov    %rax,%rcx
1401099c3:	e8 f8 95 fe ff       	call   0x1400f2fc0
1401099c8:	48 8b d0             	mov    %rax,%rdx
1401099cb:	48 8d 4f 68          	lea    0x68(%rdi),%rcx
1401099cf:	e8 7c 52 00 00       	call   0x14010ec50
1401099d4:	48 8b 0f             	mov    (%rdi),%rcx
1401099d7:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1401099de:	00
1401099df:	48 89 08             	mov    %rcx,(%rax)
1401099e2:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401099e6:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1401099ed:	00
1401099ee:	48 89 08             	mov    %rcx,(%rax)
1401099f1:	48 8b 57 58          	mov    0x58(%rdi),%rdx
1401099f5:	0f 57 c0             	xorps  %xmm0,%xmm0
1401099f8:	f3 0f 7f 84 24 c0 00 	movdqu %xmm0,0xc0(%rsp)
1401099ff:	00 00
140109a01:	48 8b 47 70          	mov    0x70(%rdi),%rax
140109a05:	48 85 c0             	test   %rax,%rax
140109a08:	74 0a                	je     0x140109a14
140109a0a:	48 8b 4f 68          	mov    0x68(%rdi),%rcx
140109a0e:	f0 ff 40 0c          	lock incl 0xc(%rax)
140109a12:	eb 10                	jmp    0x140109a24
140109a14:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
140109a1b:	00
140109a1c:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
140109a23:	00
140109a24:	48 89 4a 28          	mov    %rcx,0x28(%rdx)
140109a28:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
140109a2c:	48 89 42 30          	mov    %rax,0x30(%rdx)
140109a30:	48 85 c9             	test   %rcx,%rcx
140109a33:	74 13                	je     0x140109a48
140109a35:	41 8b c6             	mov    %r14d,%eax
140109a38:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140109a3d:	83 f8 01             	cmp    $0x1,%eax
140109a40:	75 06                	jne    0x140109a48
140109a42:	48 8b 01             	mov    (%rcx),%rax
140109a45:	ff 50 08             	call   *0x8(%rax)
140109a48:	48 8b 57 58          	mov    0x58(%rdi),%rdx
140109a4c:	0f 57 c0             	xorps  %xmm0,%xmm0
140109a4f:	f3 0f 7f 84 24 d0 00 	movdqu %xmm0,0xd0(%rsp)
140109a56:	00 00
140109a58:	48 8b 47 48          	mov    0x48(%rdi),%rax
140109a5c:	48 85 c0             	test   %rax,%rax
140109a5f:	74 0a                	je     0x140109a6b
140109a61:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
140109a65:	f0 ff 40 0c          	lock incl 0xc(%rax)
140109a69:	eb 10                	jmp    0x140109a7b
140109a6b:	48 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%rax
140109a72:	00
140109a73:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
140109a7a:	00
140109a7b:	48 89 4a 18          	mov    %rcx,0x18(%rdx)
140109a7f:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
140109a83:	48 89 42 20          	mov    %rax,0x20(%rdx)
140109a87:	48 85 c9             	test   %rcx,%rcx
140109a8a:	74 13                	je     0x140109a9f
140109a8c:	41 8b c6             	mov    %r14d,%eax
140109a8f:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140109a94:	83 f8 01             	cmp    $0x1,%eax
140109a97:	75 06                	jne    0x140109a9f
140109a99:	48 8b 01             	mov    (%rcx),%rax
140109a9c:	ff 50 08             	call   *0x8(%rax)
140109a9f:	48 8b 57 58          	mov    0x58(%rdi),%rdx
140109aa3:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140109aa7:	48 85 c9             	test   %rcx,%rcx
140109aaa:	74 08                	je     0x140109ab4
140109aac:	f0 ff 41 08          	lock incl 0x8(%rcx)
140109ab0:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140109ab4:	48 8b 47 30          	mov    0x30(%rdi),%rax
140109ab8:	48 89 42 40          	mov    %rax,0x40(%rdx)
140109abc:	48 8b 5a 48          	mov    0x48(%rdx),%rbx
140109ac0:	48 89 4a 48          	mov    %rcx,0x48(%rdx)
140109ac4:	48 85 db             	test   %rbx,%rbx
140109ac7:	74 2b                	je     0x140109af4
140109ac9:	41 8b c6             	mov    %r14d,%eax
140109acc:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140109ad1:	83 f8 01             	cmp    $0x1,%eax
140109ad4:	75 1e                	jne    0x140109af4
140109ad6:	48 8b 03             	mov    (%rbx),%rax
140109ad9:	48 8b cb             	mov    %rbx,%rcx
140109adc:	ff 10                	call   *(%rax)
140109ade:	41 8b c6             	mov    %r14d,%eax
140109ae1:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140109ae6:	83 f8 01             	cmp    $0x1,%eax
140109ae9:	75 09                	jne    0x140109af4
140109aeb:	48 8b 03             	mov    (%rbx),%rax
140109aee:	48 8b cb             	mov    %rbx,%rcx
140109af1:	ff 50 08             	call   *0x8(%rax)
140109af4:	48 8b 57 30          	mov    0x30(%rdi),%rdx
140109af8:	0f 57 c0             	xorps  %xmm0,%xmm0
140109afb:	f3 0f 7f 84 24 e0 00 	movdqu %xmm0,0xe0(%rsp)
140109b02:	00 00
140109b04:	48 8b 47 60          	mov    0x60(%rdi),%rax
140109b08:	48 85 c0             	test   %rax,%rax
140109b0b:	74 0a                	je     0x140109b17
140109b0d:	48 8b 4f 58          	mov    0x58(%rdi),%rcx
140109b11:	f0 ff 40 0c          	lock incl 0xc(%rax)
140109b15:	eb 10                	jmp    0x140109b27
140109b17:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
140109b1e:	00
140109b1f:	48 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%rcx
140109b26:	00
140109b27:	48 89 8a 90 02 00 00 	mov    %rcx,0x290(%rdx)
140109b2e:	48 8b 8a 98 02 00 00 	mov    0x298(%rdx),%rcx
140109b35:	48 89 82 98 02 00 00 	mov    %rax,0x298(%rdx)
140109b3c:	48 85 c9             	test   %rcx,%rcx
140109b3f:	74 13                	je     0x140109b54
140109b41:	41 8b c6             	mov    %r14d,%eax
140109b44:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140109b49:	83 f8 01             	cmp    $0x1,%eax
140109b4c:	75 06                	jne    0x140109b54
140109b4e:	48 8b 01             	mov    (%rcx),%rax
140109b51:	ff 50 08             	call   *0x8(%rax)
140109b54:	4c 8b 7f 58          	mov    0x58(%rdi),%r15
140109b58:	49 8d 8f e8 00 00 00 	lea    0xe8(%r15),%rcx
140109b5f:	48 8b 57 50          	mov    0x50(%rdi),%rdx
140109b63:	48 83 ea 80          	sub    $0xffffffffffffff80,%rdx
140109b67:	48 3b ca             	cmp    %rdx,%rcx
140109b6a:	74 17                	je     0x140109b83
140109b6c:	4c 8b 42 10          	mov    0x10(%rdx),%r8
140109b70:	48 83 7a 18 10       	cmpq   $0x10,0x18(%rdx)
140109b75:	72 03                	jb     0x140109b7a
140109b77:	48 8b 12             	mov    (%rdx),%rdx
140109b7a:	e8 81 c8 fb ff       	call   0x1400c6400
140109b7f:	4c 8b 7f 58          	mov    0x58(%rdi),%r15
140109b83:	0f 57 c0             	xorps  %xmm0,%xmm0
140109b86:	f3 0f 7f 84 24 40 01 	movdqu %xmm0,0x140(%rsp)
140109b8d:	00 00
140109b8f:	48 8b 5f 50          	mov    0x50(%rdi),%rbx
140109b93:	48 85 db             	test   %rbx,%rbx
140109b96:	74 3a                	je     0x140109bd2
140109b98:	b9 18 00 00 00       	mov    $0x18,%ecx
140109b9d:	e8 4e c7 07 00       	call   0x1401862f0
140109ba2:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140109ba9:	00
140109baa:	0f 57 c0             	xorps  %xmm0,%xmm0
140109bad:	0f 11 00             	movups %xmm0,(%rax)
140109bb0:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140109bb7:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140109bbe:	48 8d 0d 1b 00 13 00 	lea    0x13001b(%rip),%rcx        # 0x140239be0
140109bc5:	48 89 08             	mov    %rcx,(%rax)
140109bc8:	48 89 58 10          	mov    %rbx,0x10(%rax)
140109bcc:	48 89 77 50          	mov    %rsi,0x50(%rdi)
140109bd0:	eb 10                	jmp    0x140109be2
140109bd2:	48 8b 84 24 48 01 00 	mov    0x148(%rsp),%rax
140109bd9:	00
140109bda:	48 8b 9c 24 40 01 00 	mov    0x140(%rsp),%rbx
140109be1:	00
140109be2:	49 89 9f b0 00 00 00 	mov    %rbx,0xb0(%r15)
140109be9:	49 8b 9f b8 00 00 00 	mov    0xb8(%r15),%rbx
140109bf0:	49 89 87 b8 00 00 00 	mov    %rax,0xb8(%r15)
140109bf7:	48 85 db             	test   %rbx,%rbx
140109bfa:	74 2b                	je     0x140109c27
140109bfc:	41 8b c6             	mov    %r14d,%eax
140109bff:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140109c04:	83 f8 01             	cmp    $0x1,%eax
140109c07:	75 1e                	jne    0x140109c27
140109c09:	48 8b 03             	mov    (%rbx),%rax
140109c0c:	48 8b cb             	mov    %rbx,%rcx
140109c0f:	ff 10                	call   *(%rax)
140109c11:	41 8b c6             	mov    %r14d,%eax
140109c14:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140109c19:	83 f8 01             	cmp    $0x1,%eax
140109c1c:	75 09                	jne    0x140109c27
140109c1e:	48 8b 03             	mov    (%rbx),%rax
140109c21:	48 8b cb             	mov    %rbx,%rcx
140109c24:	ff 50 08             	call   *0x8(%rax)
140109c27:	48 8b 4f 58          	mov    0x58(%rdi),%rcx
140109c2b:	e8 60 db ff ff       	call   0x140107790
140109c30:	48 8b 5f 58          	mov    0x58(%rdi),%rbx
140109c34:	48 81 c3 30 01 00 00 	add    $0x130,%rbx
140109c3b:	48 8d 05 f6 37 13 00 	lea    0x1337f6(%rip),%rax        # 0x14023d438
140109c42:	48 89 84 24 80 01 00 	mov    %rax,0x180(%rsp)
140109c49:	00
140109c4a:	48 8d 05 1f 19 00 00 	lea    0x191f(%rip),%rax        # 0x14010b570
140109c51:	48 89 84 24 88 01 00 	mov    %rax,0x188(%rsp)
140109c58:	00
140109c59:	0f b6 84 24 c8 01 00 	movzbl 0x1c8(%rsp),%eax
140109c60:	00
140109c61:	88 84 24 90 01 00 00 	mov    %al,0x190(%rsp)
140109c68:	48 89 bc 24 98 01 00 	mov    %rdi,0x198(%rsp)
140109c6f:	00
140109c70:	48 8d 84 24 80 01 00 	lea    0x180(%rsp),%rax
140109c77:	00
140109c78:	48 89 84 24 b8 01 00 	mov    %rax,0x1b8(%rsp)
140109c7f:	00
140109c80:	48 89 b4 24 38 03 00 	mov    %rsi,0x338(%rsp)
140109c87:	00
140109c88:	48 8b 05 b1 37 13 00 	mov    0x1337b1(%rip),%rax        # 0x14023d440
140109c8f:	48 8d 94 24 00 03 00 	lea    0x300(%rsp),%rdx
140109c96:	00
140109c97:	48 8d 8c 24 80 01 00 	lea    0x180(%rsp),%rcx
140109c9e:	00
140109c9f:	ff d0                	call   *%rax
140109ca1:	48 8b c8             	mov    %rax,%rcx
140109ca4:	48 89 84 24 38 03 00 	mov    %rax,0x338(%rsp)
140109cab:	00
140109cac:	4c 8b 84 24 b8 01 00 	mov    0x1b8(%rsp),%r8
140109cb3:	00
140109cb4:	4d 85 c0             	test   %r8,%r8
140109cb7:	74 2a                	je     0x140109ce3
140109cb9:	49 8b 00             	mov    (%r8),%rax
140109cbc:	48 8d 8c 24 80 01 00 	lea    0x180(%rsp),%rcx
140109cc3:	00
140109cc4:	4c 3b c1             	cmp    %rcx,%r8
140109cc7:	0f 95 c2             	setne  %dl
140109cca:	49 8b c8             	mov    %r8,%rcx
140109ccd:	ff 50 20             	call   *0x20(%rax)
140109cd0:	4c 8b c6             	mov    %rsi,%r8
140109cd3:	48 89 b4 24 b8 01 00 	mov    %rsi,0x1b8(%rsp)
140109cda:	00
140109cdb:	48 8b 8c 24 38 03 00 	mov    0x338(%rsp),%rcx
140109ce2:	00
140109ce3:	4c 8b 4b 38          	mov    0x38(%rbx),%r9
140109ce7:	4d 85 c9             	test   %r9,%r9
140109cea:	74 61                	je     0x140109d4d
140109cec:	4c 3b cb             	cmp    %rbx,%r9
140109cef:	75 4d                	jne    0x140109d3e
140109cf1:	49 8b 01             	mov    (%r9),%rax
140109cf4:	48 8d 94 24 80 01 00 	lea    0x180(%rsp),%rdx
140109cfb:	00
140109cfc:	49 8b c9             	mov    %r9,%rcx
140109cff:	ff 50 08             	call   *0x8(%rax)
140109d02:	4c 8b c0             	mov    %rax,%r8
140109d05:	48 89 84 24 b8 01 00 	mov    %rax,0x1b8(%rsp)
140109d0c:	00
140109d0d:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140109d11:	48 85 c9             	test   %rcx,%rcx
140109d14:	74 1e                	je     0x140109d34
140109d16:	48 8b 01             	mov    (%rcx),%rax
140109d19:	48 3b cb             	cmp    %rbx,%rcx
140109d1c:	0f 95 c2             	setne  %dl
140109d1f:	ff 50 20             	call   *0x20(%rax)
140109d22:	4c 8b 84 24 b8 01 00 	mov    0x1b8(%rsp),%r8
140109d29:	00
140109d2a:	48 8b 8c 24 38 03 00 	mov    0x338(%rsp),%rcx
140109d31:	00
140109d32:	eb 15                	jmp    0x140109d49
140109d34:	48 8b 8c 24 38 03 00 	mov    0x338(%rsp),%rcx
140109d3b:	00
140109d3c:	eb 0f                	jmp    0x140109d4d
140109d3e:	4d 8b c1             	mov    %r9,%r8
140109d41:	4c 89 8c 24 b8 01 00 	mov    %r9,0x1b8(%rsp)
140109d48:	00
140109d49:	48 89 73 38          	mov    %rsi,0x38(%rbx)
140109d4d:	48 85 c9             	test   %rcx,%rcx
140109d50:	74 7f                	je     0x140109dd1
140109d52:	48 8d 84 24 00 03 00 	lea    0x300(%rsp),%rax
140109d59:	00
140109d5a:	48 3b c8             	cmp    %rax,%rcx
140109d5d:	75 42                	jne    0x140109da1
140109d5f:	48 8b 01             	mov    (%rcx),%rax
140109d62:	48 8b d3             	mov    %rbx,%rdx
140109d65:	ff 50 08             	call   *0x8(%rax)
140109d68:	48 89 43 38          	mov    %rax,0x38(%rbx)
140109d6c:	48 8b 8c 24 38 03 00 	mov    0x338(%rsp),%rcx
140109d73:	00
140109d74:	48 85 c9             	test   %rcx,%rcx
140109d77:	74 1e                	je     0x140109d97
140109d79:	48 8b 01             	mov    (%rcx),%rax
140109d7c:	48 8d 94 24 00 03 00 	lea    0x300(%rsp),%rdx
140109d83:	00
140109d84:	48 3b ca             	cmp    %rdx,%rcx
140109d87:	0f 95 c2             	setne  %dl
140109d8a:	ff 50 20             	call   *0x20(%rax)
140109d8d:	4c 8b 84 24 b8 01 00 	mov    0x1b8(%rsp),%r8
140109d94:	00
140109d95:	eb 0e                	jmp    0x140109da5
140109d97:	4c 8b 84 24 b8 01 00 	mov    0x1b8(%rsp),%r8
140109d9e:	00
140109d9f:	eb 0f                	jmp    0x140109db0
140109da1:	48 89 4b 38          	mov    %rcx,0x38(%rbx)
140109da5:	48 8b ce             	mov    %rsi,%rcx
140109da8:	48 89 8c 24 38 03 00 	mov    %rcx,0x338(%rsp)
140109daf:	00
140109db0:	48 85 c9             	test   %rcx,%rcx
140109db3:	74 1c                	je     0x140109dd1
140109db5:	48 8b 01             	mov    (%rcx),%rax
140109db8:	48 8d 94 24 00 03 00 	lea    0x300(%rsp),%rdx
140109dbf:	00
140109dc0:	48 3b ca             	cmp    %rdx,%rcx
140109dc3:	0f 95 c2             	setne  %dl
140109dc6:	ff 50 20             	call   *0x20(%rax)
140109dc9:	4c 8b 84 24 b8 01 00 	mov    0x1b8(%rsp),%r8
140109dd0:	00
140109dd1:	4d 85 c0             	test   %r8,%r8
140109dd4:	74 18                	je     0x140109dee
140109dd6:	49 8b 00             	mov    (%r8),%rax
140109dd9:	48 8d 8c 24 80 01 00 	lea    0x180(%rsp),%rcx
140109de0:	00
140109de1:	4c 3b c1             	cmp    %rcx,%r8
140109de4:	0f 95 c2             	setne  %dl
140109de7:	49 8b c8             	mov    %r8,%rcx
140109dea:	ff 50 20             	call   *0x20(%rax)
140109ded:	90                   	nop
140109dee:	48 8d 0d db 4e 21 00 	lea    0x214edb(%rip),%rcx        # 0x14031ecd0
140109df5:	e8 5e d5 05 00       	call   0x140167358
140109dfa:	85 c0                	test   %eax,%eax
140109dfc:	0f 85 ba 03 00 00    	jne    0x14010a1bc
140109e02:	48 89 b4 24 c0 02 00 	mov    %rsi,0x2c0(%rsp)
140109e09:	00
140109e0a:	48 89 b4 24 d0 02 00 	mov    %rsi,0x2d0(%rsp)
140109e11:	00
140109e12:	48 c7 84 24 d8 02 00 	movq   $0xf,0x2d8(%rsp)
140109e19:	00 0f 00 00 00
140109e1e:	c6 84 24 c0 02 00 00 	movb   $0x0,0x2c0(%rsp)
140109e25:	00
140109e26:	45 33 c0             	xor    %r8d,%r8d
140109e29:	48 8d 15 48 3b 12 00 	lea    0x123b48(%rip),%rdx        # 0x14022d978
140109e30:	48 8d 8c 24 c0 02 00 	lea    0x2c0(%rsp),%rcx
140109e37:	00
140109e38:	e8 c3 c5 fb ff       	call   0x1400c6400
140109e3d:	90                   	nop
140109e3e:	48 89 b4 24 a0 02 00 	mov    %rsi,0x2a0(%rsp)
140109e45:	00