140204993:	0f 97 c0             	seta   %al
140204996:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14020499b:	48 83 c4 20          	add    $0x20,%rsp
14020499f:	5f                   	pop    %rdi
1402049a0:	c3                   	ret
1402049a1:	cc                   	int3
1402049a2:	cc                   	int3
1402049a3:	cc                   	int3
1402049a4:	cc                   	int3
1402049a5:	cc                   	int3
1402049a6:	cc                   	int3
1402049a7:	cc                   	int3
1402049a8:	cc                   	int3
1402049a9:	cc                   	int3
1402049aa:	cc                   	int3
1402049ab:	cc                   	int3
1402049ac:	cc                   	int3
1402049ad:	cc                   	int3
1402049ae:	cc                   	int3
1402049af:	cc                   	int3
1402049b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402049b5:	48 8b 19             	mov    (%rcx),%rbx
1402049b8:	4c 8b c3             	mov    %rbx,%r8
1402049bb:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1402049bf:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1402049c3:	75 3e                	jne    0x140204a03
1402049c5:	44 8b 4a 04          	mov    0x4(%rdx),%r9d
1402049c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1402049d0:	44 3b 49 24          	cmp    0x24(%rcx),%r9d
1402049d4:	76 04                	jbe    0x1402049da
1402049d6:	b0 ff                	mov    $0xff,%al
1402049d8:	eb 13                	jmp    0x1402049ed
1402049da:	72 0f                	jb     0x1402049eb
1402049dc:	0f b7 02             	movzwl (%rdx),%eax
1402049df:	66 3b 41 20          	cmp    0x20(%rcx),%ax
1402049e3:	76 04                	jbe    0x1402049e9
1402049e5:	b0 ff                	mov    $0xff,%al
1402049e7:	eb 04                	jmp    0x1402049ed
1402049e9:	73 0c                	jae    0x1402049f7
1402049eb:	b0 01                	mov    $0x1,%al
1402049ed:	84 c0                	test   %al,%al
1402049ef:	79 06                	jns    0x1402049f7
1402049f1:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1402049f5:	eb 06                	jmp    0x1402049fd
1402049f7:	4c 8b c1             	mov    %rcx,%r8
1402049fa:	48 8b 09             	mov    (%rcx),%rcx
1402049fd:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140204a01:	74 cd                	je     0x1402049d0
140204a03:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
140204a08:	75 2d                	jne    0x140204a37
140204a0a:	41 8b 40 24          	mov    0x24(%r8),%eax
140204a0e:	3b 42 04             	cmp    0x4(%rdx),%eax
140204a11:	76 04                	jbe    0x140204a17
140204a13:	b0 ff                	mov    $0xff,%al
140204a15:	eb 1c                	jmp    0x140204a33
140204a17:	73 04                	jae    0x140204a1d
140204a19:	b0 01                	mov    $0x1,%al
140204a1b:	eb 16                	jmp    0x140204a33
140204a1d:	41 0f b7 40 20       	movzwl 0x20(%r8),%eax
140204a22:	66 3b 02             	cmp    (%rdx),%ax
140204a25:	76 04                	jbe    0x140204a2b
140204a27:	b0 ff                	mov    $0xff,%al
140204a29:	eb 08                	jmp    0x140204a33
140204a2b:	73 04                	jae    0x140204a31
140204a2d:	b0 01                	mov    $0x1,%al
140204a2f:	eb 02                	jmp    0x140204a33
140204a31:	32 c0                	xor    %al,%al
140204a33:	84 c0                	test   %al,%al
140204a35:	79 03                	jns    0x140204a3a
140204a37:	4c 8b c3             	mov    %rbx,%r8
140204a3a:	4c 3b c3             	cmp    %rbx,%r8
140204a3d:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
140204a42:	0f 95 c0             	setne  %al
140204a45:	c3                   	ret
140204a46:	cc                   	int3
140204a47:	cc                   	int3
140204a48:	cc                   	int3
140204a49:	cc                   	int3
140204a4a:	cc                   	int3
140204a4b:	cc                   	int3
140204a4c:	cc                   	int3
140204a4d:	cc                   	int3
140204a4e:	cc                   	int3
140204a4f:	cc                   	int3
140204a50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140204a55:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140204a5a:	57                   	push   %rdi
140204a5b:	48 83 ec 60          	sub    $0x60,%rsp
140204a5f:	48 8b f1             	mov    %rcx,%rsi
140204a62:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140204a67:	33 db                	xor    %ebx,%ebx
140204a69:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
140204a6e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140204a73:	0f 57 c0             	xorps  %xmm0,%xmm0
140204a76:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
140204a7c:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140204a81:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140204a86:	0f ae e8             	lfence
140204a89:	b9 48 00 00 00       	mov    $0x48,%ecx
140204a8e:	e8 75 66 c1 00       	call   0x140e1b108
140204a93:	48 89 00             	mov    %rax,(%rax)
140204a96:	48 89 40 08          	mov    %rax,0x8(%rax)
140204a9a:	48 89 40 10          	mov    %rax,0x10(%rax)
140204a9e:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140204aa4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140204aa9:	b9 18 00 00 00       	mov    $0x18,%ecx
140204aae:	e8 55 66 c1 00       	call   0x140e1b108
140204ab3:	48 8b c8             	mov    %rax,%rcx
140204ab6:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140204abb:	48 85 c0             	test   %rax,%rax
140204abe:	74 29                	je     0x140204ae9
140204ac0:	0f 57 c0             	xorps  %xmm0,%xmm0
140204ac3:	0f 11 00             	movups %xmm0,(%rax)
140204ac6:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140204acd:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140204ad4:	48 8d 05 a5 79 da 00 	lea    0xda79a5(%rip),%rax        # 0x140fac480
140204adb:	48 89 01             	mov    %rax,(%rcx)
140204ade:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
140204ae3:	48 89 41 10          	mov    %rax,0x10(%rcx)
140204ae7:	eb 03                	jmp    0x140204aec
140204ae9:	48 8b cb             	mov    %rbx,%rcx
140204aec:	0f 57 c0             	xorps  %xmm0,%xmm0
140204aef:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140204af4:	48 8d 41 10          	lea    0x10(%rcx),%rax
140204af8:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140204afd:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140204b02:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
140204b07:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140204b0c:	b9 30 00 00 00       	mov    $0x30,%ecx
140204b11:	e8 f2 65 c1 00       	call   0x140e1b108
140204b16:	48 8b f8             	mov    %rax,%rdi
140204b19:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140204b1e:	48 85 c0             	test   %rax,%rax
140204b21:	74 2e                	je     0x140204b51
140204b23:	0f 57 c0             	xorps  %xmm0,%xmm0
140204b26:	0f 11 00             	movups %xmm0,(%rax)
140204b29:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140204b30:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140204b37:	48 8d 05 92 7a da 00 	lea    0xda7a92(%rip),%rax        # 0x140fac5d0
140204b3e:	48 89 07             	mov    %rax,(%rdi)
140204b41:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140204b45:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140204b4a:	e8 f1 81 fd ff       	call   0x1401dcd40
140204b4f:	eb 03                	jmp    0x140204b54
140204b51:	48 8b fb             	mov    %rbx,%rdi
140204b54:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
140204b58:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140204b5d:	e8 ee c1 fd ff       	call   0x1401e0d50
140204b62:	48 8d 05 4f 50 da 00 	lea    0xda504f(%rip),%rax        # 0x140fa9bb8
140204b69:	48 89 06             	mov    %rax,(%rsi)
140204b6c:	48 8d 05 75 18 1a 01 	lea    0x11a1875(%rip),%rax        # 0x1413a63e8
140204b73:	48 89 46 18          	mov    %rax,0x18(%rsi)
140204b77:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
140204b7b:	48 89 7e 10          	mov    %rdi,0x10(%rsi)
140204b7f:	48 8d 05 ba 33 21 01 	lea    0x12133ba(%rip),%rax        # 0x141417f40
140204b86:	48 89 46 20          	mov    %rax,0x20(%rsi)
140204b8a:	48 8b c6             	mov    %rsi,%rax
140204b8d:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140204b92:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
140204b99:	00
140204b9a:	48 83 c4 60          	add    $0x60,%rsp
140204b9e:	5f                   	pop    %rdi
140204b9f:	c3                   	ret
140204ba0:	40 53                	rex push %rbx
140204ba2:	48 83 ec 30          	sub    $0x30,%rsp
140204ba6:	48 8b d9             	mov    %rcx,%rbx
140204ba9:	e8 a2 fe ff ff       	call   0x140204a50
140204bae:	48 8b c3             	mov    %rbx,%rax
140204bb1:	48 83 c4 30          	add    $0x30,%rsp
140204bb5:	5b                   	pop    %rbx
140204bb6:	c3                   	ret
140204bb7:	cc                   	int3
140204bb8:	cc                   	int3
140204bb9:	cc                   	int3
140204bba:	cc                   	int3
140204bbb:	cc                   	int3
140204bbc:	cc                   	int3
140204bbd:	cc                   	int3
140204bbe:	cc                   	int3
140204bbf:	cc                   	int3
140204bc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140204bc5:	57                   	push   %rdi
140204bc6:	48 83 ec 20          	sub    $0x20,%rsp
140204bca:	48 8b f9             	mov    %rcx,%rdi
140204bcd:	48 8b da             	mov    %rdx,%rbx
140204bd0:	b9 30 00 00 00       	mov    $0x30,%ecx
140204bd5:	e8 2e 65 c1 00       	call   0x140e1b108
140204bda:	45 33 c9             	xor    %r9d,%r9d
140204bdd:	4c 8b c0             	mov    %rax,%r8
140204be0:	48 85 c0             	test   %rax,%rax
140204be3:	74 62                	je     0x140204c47
140204be5:	48 8b 0f             	mov    (%rdi),%rcx
140204be8:	4c 89 08             	mov    %r9,(%rax)
140204beb:	4c 89 48 08          	mov    %r9,0x8(%rax)
140204bef:	4c 39 49 08          	cmp    %r9,0x8(%rcx)
140204bf3:	74 12                	je     0x140204c07
140204bf5:	48 8b 01             	mov    (%rcx),%rax
140204bf8:	49 89 00             	mov    %rax,(%r8)
140204bfb:	48 8b 41 08          	mov    0x8(%rcx),%rax
140204bff:	49 89 40 08          	mov    %rax,0x8(%r8)
140204c03:	f0 ff 40 0c          	lock incl 0xc(%rax)
140204c07:	48 8b 41 10          	mov    0x10(%rcx),%rax
140204c0b:	49 89 40 10          	mov    %rax,0x10(%r8)
140204c0f:	4d 89 48 18          	mov    %r9,0x18(%r8)
140204c13:	4d 89 48 20          	mov    %r9,0x20(%r8)
140204c17:	4c 39 49 20          	cmp    %r9,0x20(%rcx)
140204c1b:	74 14                	je     0x140204c31
140204c1d:	48 8b 41 18          	mov    0x18(%rcx),%rax
140204c21:	49 89 40 18          	mov    %rax,0x18(%r8)
140204c25:	48 8b 41 20          	mov    0x20(%rcx),%rax
140204c29:	49 89 40 20          	mov    %rax,0x20(%r8)
140204c2d:	f0 ff 40 0c          	lock incl 0xc(%rax)
140204c31:	48 8b 41 28          	mov    0x28(%rcx),%rax
140204c35:	49 89 40 28          	mov    %rax,0x28(%r8)
140204c39:	4c 89 03             	mov    %r8,(%rbx)
140204c3c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140204c41:	48 83 c4 20          	add    $0x20,%rsp
140204c45:	5f                   	pop    %rdi
140204c46:	c3                   	ret
140204c47:	4c 89 0b             	mov    %r9,(%rbx)
140204c4a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140204c4f:	48 83 c4 20          	add    $0x20,%rsp
140204c53:	5f                   	pop    %rdi
140204c54:	c3                   	ret
140204c55:	cc                   	int3
140204c56:	cc                   	int3
140204c57:	cc                   	int3
140204c58:	cc                   	int3
140204c59:	cc                   	int3
140204c5a:	cc                   	int3
140204c5b:	cc                   	int3
140204c5c:	cc                   	int3
140204c5d:	cc                   	int3
140204c5e:	cc                   	int3
140204c5f:	cc                   	int3
140204c60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140204c65:	57                   	push   %rdi
140204c66:	48 83 ec 20          	sub    $0x20,%rsp
140204c6a:	48 8b f9             	mov    %rcx,%rdi
140204c6d:	48 8b da             	mov    %rdx,%rbx
140204c70:	b9 40 00 00 00       	mov    $0x40,%ecx
140204c75:	e8 8e 64 c1 00       	call   0x140e1b108
140204c7a:	4c 8b c0             	mov    %rax,%r8
140204c7d:	48 85 c0             	test   %rax,%rax
140204c80:	74 7d                	je     0x140204cff
140204c82:	0f 57 c0             	xorps  %xmm0,%xmm0
140204c85:	0f 11 00             	movups %xmm0,(%rax)
140204c88:	0f 11 40 10          	movups %xmm0,0x10(%rax)
140204c8c:	0f 11 40 20          	movups %xmm0,0x20(%rax)
140204c90:	0f 11 40 30          	movups %xmm0,0x30(%rax)
140204c94:	48 8b 0f             	mov    (%rdi),%rcx
140204c97:	48 8d 05 8a 4e da 00 	lea    0xda4e8a(%rip),%rax        # 0x140fa9b28
140204c9e:	49 89 00             	mov    %rax,(%r8)
140204ca1:	48 8b 41 08          	mov    0x8(%rcx),%rax
140204ca5:	49 89 40 08          	mov    %rax,0x8(%r8)
140204ca9:	48 85 c0             	test   %rax,%rax
140204cac:	74 03                	je     0x140204cb1
140204cae:	48 ff 00             	incq   (%rax)
140204cb1:	48 8b 41 10          	mov    0x10(%rcx),%rax
140204cb5:	49 89 40 10          	mov    %rax,0x10(%r8)
140204cb9:	48 8b 41 18          	mov    0x18(%rcx),%rax
140204cbd:	49 89 40 18          	mov    %rax,0x18(%r8)
140204cc1:	41 c6 40 38 00       	movb   $0x0,0x38(%r8)
140204cc6:	80 79 38 00          	cmpb   $0x0,0x38(%rcx)
140204cca:	74 25                	je     0x140204cf1
140204ccc:	48 8b 41 20          	mov    0x20(%rcx),%rax
140204cd0:	49 89 40 20          	mov    %rax,0x20(%r8)
140204cd4:	48 85 c0             	test   %rax,%rax
140204cd7:	74 03                	je     0x140204cdc
140204cd9:	48 ff 00             	incq   (%rax)
140204cdc:	48 8b 41 28          	mov    0x28(%rcx),%rax
140204ce0:	49 89 40 28          	mov    %rax,0x28(%r8)
140204ce4:	48 8b 41 30          	mov    0x30(%rcx),%rax
140204ce8:	49 89 40 30          	mov    %rax,0x30(%r8)
140204cec:	41 c6 40 38 01       	movb   $0x1,0x38(%r8)
140204cf1:	4c 89 03             	mov    %r8,(%rbx)
140204cf4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140204cf9:	48 83 c4 20          	add    $0x20,%rsp
140204cfd:	5f                   	pop    %rdi
140204cfe:	c3                   	ret
140204cff:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140204d06:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140204d0b:	48 83 c4 20          	add    $0x20,%rsp
140204d0f:	5f                   	pop    %rdi
140204d10:	c3                   	ret
140204d11:	cc                   	int3
140204d12:	cc                   	int3
140204d13:	cc                   	int3
140204d14:	cc                   	int3
140204d15:	cc                   	int3
140204d16:	cc                   	int3
140204d17:	cc                   	int3
140204d18:	cc                   	int3
140204d19:	cc                   	int3
140204d1a:	cc                   	int3
140204d1b:	cc                   	int3
140204d1c:	cc                   	int3
140204d1d:	cc                   	int3
140204d1e:	cc                   	int3
140204d1f:	cc                   	int3
140204d20:	48 8b 01             	mov    (%rcx),%rax
140204d23:	48 89 02             	mov    %rax,(%rdx)
140204d26:	c3                   	ret
140204d27:	cc                   	int3
140204d28:	cc                   	int3
140204d29:	cc                   	int3
140204d2a:	cc                   	int3
140204d2b:	cc                   	int3
140204d2c:	cc                   	int3
140204d2d:	cc                   	int3
140204d2e:	cc                   	int3
140204d2f:	cc                   	int3
140204d30:	33 c0                	xor    %eax,%eax
140204d32:	48 89 02             	mov    %rax,(%rdx)
140204d35:	48 89 42 08          	mov    %rax,0x8(%rdx)
140204d39:	48 8b 41 08          	mov    0x8(%rcx),%rax
140204d3d:	48 85 c0             	test   %rax,%rax
140204d40:	74 04                	je     0x140204d46
140204d42:	f0 ff 40 08          	lock incl 0x8(%rax)
140204d46:	48 8b 01             	mov    (%rcx),%rax
140204d49:	48 89 02             	mov    %rax,(%rdx)
140204d4c:	48 8b 41 08          	mov    0x8(%rcx),%rax
140204d50:	48 89 42 08          	mov    %rax,0x8(%rdx)
140204d54:	c3                   	ret
140204d55:	cc                   	int3
140204d56:	cc                   	int3
140204d57:	cc                   	int3
140204d58:	cc                   	int3
140204d59:	cc                   	int3
140204d5a:	cc                   	int3
140204d5b:	cc                   	int3
140204d5c:	cc                   	int3
140204d5d:	cc                   	int3
140204d5e:	cc                   	int3
140204d5f:	cc                   	int3
140204d60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140204d65:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140204d6a:	56                   	push   %rsi
140204d6b:	57                   	push   %rdi
140204d6c:	41 54                	push   %r12
140204d6e:	41 56                	push   %r14
140204d70:	41 57                	push   %r15
140204d72:	48 83 ec 20          	sub    $0x20,%rsp
140204d76:	4c 8b fa             	mov    %rdx,%r15
140204d79:	48 8b f9             	mov    %rcx,%rdi
140204d7c:	48 3b ca             	cmp    %rdx,%rcx
140204d7f:	0f 84 9e 02 00 00    	je     0x140205023
140204d85:	48 8b 59 38          	mov    0x38(%rcx),%rbx
140204d89:	48 85 db             	test   %rbx,%rbx
140204d8c:	74 1d                	je     0x140204dab