140030a7a:	8b d8                	mov    %eax,%ebx
140030a7c:	85 db                	test   %ebx,%ebx
140030a7e:	78 27                	js     0x140030aa7
140030a80:	0f ae e8             	lfence
140030a83:	49 8b 08             	mov    (%r8),%rcx
140030a86:	48 8b 01             	mov    (%rcx),%rax
140030a89:	48 8b 40 08          	mov    0x8(%rax),%rax
140030a8d:	ff 15 9d 23 1e 00    	call   *0x1e239d(%rip)        # 0x140212e30
140030a93:	eb 12                	jmp    0x140030aa7
140030a95:	49 89 08             	mov    %rcx,(%r8)
140030a98:	48 8b 01             	mov    (%rcx),%rax
140030a9b:	48 8b 40 08          	mov    0x8(%rax),%rax
140030a9f:	ff 15 8b 23 1e 00    	call   *0x1e238b(%rip)        # 0x140212e30
140030aa5:	33 db                	xor    %ebx,%ebx
140030aa7:	8b c3                	mov    %ebx,%eax
140030aa9:	48 83 c4 20          	add    $0x20,%rsp
140030aad:	5b                   	pop    %rbx
140030aae:	c3                   	ret
140030aaf:	90                   	nop
140030ab0:	48 8b c4             	mov    %rsp,%rax
140030ab3:	48 89 58 08          	mov    %rbx,0x8(%rax)
140030ab7:	48 89 68 10          	mov    %rbp,0x10(%rax)
140030abb:	48 89 70 20          	mov    %rsi,0x20(%rax)
140030abf:	57                   	push   %rdi
140030ac0:	41 54                	push   %r12
140030ac2:	41 55                	push   %r13
140030ac4:	41 56                	push   %r14
140030ac6:	41 57                	push   %r15
140030ac8:	48 83 ec 20          	sub    $0x20,%rsp
140030acc:	83 60 18 00          	andl   $0x0,0x18(%rax)
140030ad0:	44 8b fa             	mov    %edx,%r15d
140030ad3:	45 8b f0             	mov    %r8d,%r14d
140030ad6:	4c 8b e9             	mov    %rcx,%r13
140030ad9:	45 8b c0             	mov    %r8d,%r8d
140030adc:	33 d2                	xor    %edx,%edx
140030ade:	49 c1 e0 03          	shl    $0x3,%r8
140030ae2:	49 8b c9             	mov    %r9,%rcx
140030ae5:	49 8b f9             	mov    %r9,%rdi
140030ae8:	33 f6                	xor    %esi,%esi
140030aea:	e8 13 4f 1d 00       	call   0x140205a02
140030aef:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
140030af4:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140030af9:	49 8b cd             	mov    %r13,%rcx
140030afc:	41 21 34 24          	and    %esi,(%r12)
140030b00:	49 8b 45 00          	mov    0x0(%r13),%rax
140030b04:	48 8b 40 38          	mov    0x38(%rax),%rax
140030b08:	ff 15 22 23 1e 00    	call   *0x1e2322(%rip)        # 0x140212e30
140030b0e:	8b e8                	mov    %eax,%ebp
140030b10:	85 c0                	test   %eax,%eax
140030b12:	78 11                	js     0x140030b25
140030b14:	0f ae e8             	lfence
140030b17:	8b 4c 24 60          	mov    0x60(%rsp),%ecx
140030b1b:	44 3b f9             	cmp    %ecx,%r15d
140030b1e:	76 44                	jbe    0x140030b64
140030b20:	bd 0b 00 00 80       	mov    $0x8000000b,%ebp
140030b25:	0f ae e8             	lfence
140030b28:	85 f6                	test   %esi,%esi
140030b2a:	74 19                	je     0x140030b45
140030b2c:	8b de                	mov    %esi,%ebx
140030b2e:	48 8b 0f             	mov    (%rdi),%rcx
140030b31:	ff 15 d1 14 30 00    	call   *0x3014d1(%rip)        # 0x140332008
140030b37:	48 83 27 00          	andq   $0x0,(%rdi)
140030b3b:	48 8d 7f 08          	lea    0x8(%rdi),%rdi
140030b3f:	48 83 eb 01          	sub    $0x1,%rbx
140030b43:	75 e9                	jne    0x140030b2e
140030b45:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140030b4a:	8b c5                	mov    %ebp,%eax
140030b4c:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140030b51:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140030b56:	48 83 c4 20          	add    $0x20,%rsp
140030b5a:	41 5f                	pop    %r15
140030b5c:	41 5e                	pop    %r14
140030b5e:	41 5d                	pop    %r13
140030b60:	41 5c                	pop    %r12
140030b62:	5f                   	pop    %rdi
140030b63:	c3                   	ret
140030b64:	33 db                	xor    %ebx,%ebx
140030b66:	45 85 f6             	test   %r14d,%r14d
140030b69:	74 35                	je     0x140030ba0
140030b6b:	42 8d 14 3b          	lea    (%rbx,%r15,1),%edx
140030b6f:	3b d1                	cmp    %ecx,%edx
140030b71:	73 2d                	jae    0x140030ba0
140030b73:	0f ae e8             	lfence
140030b76:	49 8b 45 00          	mov    0x0(%r13),%rax
140030b7a:	4c 8d 04 df          	lea    (%rdi,%rbx,8),%r8
140030b7e:	49 8b cd             	mov    %r13,%rcx
140030b81:	48 8b 40 30          	mov    0x30(%rax),%rax
140030b85:	ff 15 a5 22 1e 00    	call   *0x1e22a5(%rip)        # 0x140212e30
140030b8b:	8b e8                	mov    %eax,%ebp
140030b8d:	85 c0                	test   %eax,%eax
140030b8f:	78 94                	js     0x140030b25
140030b91:	ff c6                	inc    %esi
140030b93:	ff c3                	inc    %ebx
140030b95:	41 3b de             	cmp    %r14d,%ebx
140030b98:	73 06                	jae    0x140030ba0
140030b9a:	8b 4c 24 60          	mov    0x60(%rsp),%ecx
140030b9e:	eb cb                	jmp    0x140030b6b
140030ba0:	41 89 1c 24          	mov    %ebx,(%r12)
140030ba4:	eb 9f                	jmp    0x140030b45
140030ba6:	cc                   	int3
140030ba7:	90                   	nop
140030ba8:	90                   	nop
140030ba9:	90                   	nop
140030baa:	90                   	nop
140030bab:	90                   	nop
140030bac:	90                   	nop
140030bad:	90                   	nop
140030bae:	90                   	nop
140030baf:	90                   	nop
140030bb0:	48 8b c4             	mov    %rsp,%rax
140030bb3:	48 89 58 08          	mov    %rbx,0x8(%rax)
140030bb7:	48 89 68 18          	mov    %rbp,0x18(%rax)
140030bbb:	48 89 70 20          	mov    %rsi,0x20(%rax)
140030bbf:	57                   	push   %rdi
140030bc0:	41 56                	push   %r14
140030bc2:	41 57                	push   %r15
140030bc4:	48 83 ec 20          	sub    $0x20,%rsp
140030bc8:	49 8b d8             	mov    %r8,%rbx
140030bcb:	8b ea                	mov    %edx,%ebp
140030bcd:	44 8b c2             	mov    %edx,%r8d
140030bd0:	4c 8b f1             	mov    %rcx,%r14
140030bd3:	49 c1 e0 03          	shl    $0x3,%r8
140030bd7:	33 d2                	xor    %edx,%edx
140030bd9:	48 8b cb             	mov    %rbx,%rcx
140030bdc:	c6 40 10 00          	movb   $0x0,0x10(%rax)
140030be0:	4d 8b f9             	mov    %r9,%r15
140030be3:	33 f6                	xor    %esi,%esi
140030be5:	e8 18 4e 1d 00       	call   0x140205a02
140030bea:	41 21 37             	and    %esi,(%r15)
140030bed:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140030bf2:	49 8b 06             	mov    (%r14),%rax
140030bf5:	49 8b ce             	mov    %r14,%rcx
140030bf8:	48 8b 40 38          	mov    0x38(%rax),%rax
140030bfc:	ff 15 2e 22 1e 00    	call   *0x1e222e(%rip)        # 0x140212e30
140030c02:	8b f8                	mov    %eax,%edi
140030c04:	85 c0                	test   %eax,%eax
140030c06:	78 51                	js     0x140030c59
140030c08:	0f ae e8             	lfence
140030c0b:	80 7c 24 48 00       	cmpb   $0x0,0x48(%rsp)
140030c10:	74 3e                	je     0x140030c50
140030c12:	3b f5                	cmp    %ebp,%esi
140030c14:	73 3a                	jae    0x140030c50
140030c16:	49 8b 06             	mov    (%r14),%rax
140030c19:	48 8d 14 f3          	lea    (%rbx,%rsi,8),%rdx
140030c1d:	49 8b ce             	mov    %r14,%rcx
140030c20:	48 8b 40 30          	mov    0x30(%rax),%rax
140030c24:	ff 15 06 22 1e 00    	call   *0x1e2206(%rip)        # 0x140212e30
140030c2a:	8b f8                	mov    %eax,%edi
140030c2c:	85 c0                	test   %eax,%eax
140030c2e:	78 29                	js     0x140030c59
140030c30:	0f ae e8             	lfence
140030c33:	49 8b 06             	mov    (%r14),%rax
140030c36:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140030c3b:	49 8b ce             	mov    %r14,%rcx
140030c3e:	ff c6                	inc    %esi
140030c40:	48 8b 40 40          	mov    0x40(%rax),%rax
140030c44:	ff 15 e6 21 1e 00    	call   *0x1e21e6(%rip)        # 0x140212e30
140030c4a:	8b f8                	mov    %eax,%edi
140030c4c:	85 c0                	test   %eax,%eax
140030c4e:	79 bb                	jns    0x140030c0b
140030c50:	85 ff                	test   %edi,%edi
140030c52:	78 05                	js     0x140030c59
140030c54:	41 89 37             	mov    %esi,(%r15)
140030c57:	eb 23                	jmp    0x140030c7c
140030c59:	0f ae e8             	lfence
140030c5c:	41 83 3f 00          	cmpl   $0x0,(%r15)
140030c60:	76 1a                	jbe    0x140030c7c
140030c62:	41 8b 37             	mov    (%r15),%esi
140030c65:	48 8b 0b             	mov    (%rbx),%rcx
140030c68:	ff 15 9a 13 30 00    	call   *0x30139a(%rip)        # 0x140332008
140030c6e:	48 83 23 00          	andq   $0x0,(%rbx)
140030c72:	48 8d 5b 08          	lea    0x8(%rbx),%rbx
140030c76:	48 83 ee 01          	sub    $0x1,%rsi
140030c7a:	75 e9                	jne    0x140030c65
140030c7c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140030c81:	8b c7                	mov    %edi,%eax
140030c83:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140030c88:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140030c8d:	48 83 c4 20          	add    $0x20,%rsp
140030c91:	41 5f                	pop    %r15
140030c93:	41 5e                	pop    %r14
140030c95:	5f                   	pop    %rdi
140030c96:	c3                   	ret
140030c97:	90                   	nop
140030c98:	90                   	nop
140030c99:	90                   	nop
140030c9a:	90                   	nop
140030c9b:	90                   	nop
140030c9c:	90                   	nop
140030c9d:	90                   	nop
140030c9e:	90                   	nop
140030c9f:	90                   	nop
140030ca0:	40 53                	rex push %rbx
140030ca2:	48 83 ec 20          	sub    $0x20,%rsp
140030ca6:	41 b9 ff ff ff 7f    	mov    $0x7fffffff,%r9d
140030cac:	eb 0e                	jmp    0x140030cbc
140030cae:	41 8d 50 ff          	lea    -0x1(%r8),%edx
140030cb2:	41 8b c0             	mov    %r8d,%eax
140030cb5:	f0 0f b1 51 0c       	lock cmpxchg %edx,0xc(%rcx)
140030cba:	74 09                	je     0x140030cc5
140030cbc:	44 8b 41 0c          	mov    0xc(%rcx),%r8d
140030cc0:	45 3b c1             	cmp    %r9d,%r8d
140030cc3:	75 e9                	jne    0x140030cae
140030cc5:	41 8d 58 ff          	lea    -0x1(%r8),%ebx
140030cc9:	85 db                	test   %ebx,%ebx
140030ccb:	75 2e                	jne    0x140030cfb
140030ccd:	48 85 c9             	test   %rcx,%rcx
140030cd0:	74 10                	je     0x140030ce2
140030cd2:	48 8b 01             	mov    (%rcx),%rax
140030cd5:	8d 53 01             	lea    0x1(%rbx),%edx
140030cd8:	48 8b 40 20          	mov    0x20(%rax),%rax
140030cdc:	ff 15 4e 21 1e 00    	call   *0x1e214e(%rip)        # 0x140212e30
140030ce2:	48 8b 0d 2f 29 2e 00 	mov    0x2e292f(%rip),%rcx        # 0x140313618
140030ce9:	48 85 c9             	test   %rcx,%rcx
140030cec:	74 0d                	je     0x140030cfb
140030cee:	48 8b 11             	mov    (%rcx),%rdx
140030cf1:	48 8b 42 10          	mov    0x10(%rdx),%rax
140030cf5:	ff 15 35 21 1e 00    	call   *0x1e2135(%rip)        # 0x140212e30
140030cfb:	8b c3                	mov    %ebx,%eax
140030cfd:	48 83 c4 20          	add    $0x20,%rsp
140030d01:	5b                   	pop    %rbx
140030d02:	c3                   	ret
140030d03:	90                   	nop
140030d04:	90                   	nop
140030d05:	90                   	nop
140030d06:	90                   	nop
140030d07:	90                   	nop
140030d08:	90                   	nop
140030d09:	90                   	nop
140030d0a:	90                   	nop
140030d0b:	90                   	nop
140030d0c:	90                   	nop
140030d0d:	90                   	nop
140030d0e:	90                   	nop
140030d0f:	90                   	nop
140030d10:	44 8b 41 0c          	mov    0xc(%rcx),%r8d
140030d14:	41 b9 ff ff ff 7f    	mov    $0x7fffffff,%r9d
140030d1a:	45 3b c1             	cmp    %r9d,%r8d
140030d1d:	74 20                	je     0x140030d3f
140030d1f:	41 8d 50 01          	lea    0x1(%r8),%edx
140030d23:	41 8b c0             	mov    %r8d,%eax
140030d26:	f0 0f b1 51 0c       	lock cmpxchg %edx,0xc(%rcx)
140030d2b:	74 09                	je     0x140030d36
140030d2d:	44 8b 41 0c          	mov    0xc(%rcx),%r8d
140030d31:	45 3b c1             	cmp    %r9d,%r8d
140030d34:	75 e9                	jne    0x140030d1f
140030d36:	45 3b c1             	cmp    %r9d,%r8d
140030d39:	74 04                	je     0x140030d3f
140030d3b:	45 8d 48 01          	lea    0x1(%r8),%r9d
140030d3f:	41 8b c1             	mov    %r9d,%eax
140030d42:	c3                   	ret
140030d43:	90                   	nop
140030d44:	90                   	nop
140030d45:	90                   	nop
140030d46:	90                   	nop
140030d47:	90                   	nop
140030d48:	90                   	nop
140030d49:	90                   	nop
140030d4a:	90                   	nop
140030d4b:	90                   	nop
140030d4c:	90                   	nop
140030d4d:	90                   	nop
140030d4e:	90                   	nop
140030d4f:	90                   	nop
140030d50:	40 53                	rex push %rbx
140030d52:	48 83 ec 20          	sub    $0x20,%rsp
140030d56:	49 83 20 00          	andq   $0x0,(%r8)
140030d5a:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140030d60:	83 3a 00             	cmpl   $0x0,(%rdx)
140030d63:	75 26                	jne    0x140030d8b
140030d65:	8b 05 31 f7 21 00    	mov    0x21f731(%rip),%eax        # 0x14025049c
140030d6b:	39 42 04             	cmp    %eax,0x4(%rdx)
140030d6e:	75 1b                	jne    0x140030d8b
140030d70:	8b 05 2a f7 21 00    	mov    0x21f72a(%rip),%eax        # 0x1402504a0
140030d76:	39 42 08             	cmp    %eax,0x8(%rdx)
140030d79:	75 10                	jne    0x140030d8b
140030d7b:	8b 05 23 f7 21 00    	mov    0x21f723(%rip),%eax        # 0x1402504a4
140030d81:	39 42 0c             	cmp    %eax,0xc(%rdx)
140030d84:	75 05                	jne    0x140030d8b
140030d86:	41 8b c1             	mov    %r9d,%eax
140030d89:	eb 02                	jmp    0x140030d8d
140030d8b:	33 c0                	xor    %eax,%eax
140030d8d:	85 c0                	test   %eax,%eax
140030d8f:	75 50                	jne    0x140030de1
140030d91:	83 3a 37             	cmpl   $0x37,(%rdx)
140030d94:	75 21                	jne    0x140030db7
140030d96:	8b 05 38 02 23 00    	mov    0x230238(%rip),%eax        # 0x140260fd4
140030d9c:	39 42 04             	cmp    %eax,0x4(%rdx)
140030d9f:	75 16                	jne    0x140030db7
140030da1:	8b 05 31 02 23 00    	mov    0x230231(%rip),%eax        # 0x140260fd8
140030da7:	39 42 08             	cmp    %eax,0x8(%rdx)
140030daa:	75 0b                	jne    0x140030db7
140030dac:	8b 05 2a 02 23 00    	mov    0x23022a(%rip),%eax        # 0x140260fdc
140030db2:	39 42 0c             	cmp    %eax,0xc(%rdx)
140030db5:	74 03                	je     0x140030dba
140030db7:	45 33 c9             	xor    %r9d,%r9d
140030dba:	45 85 c9             	test   %r9d,%r9d
140030dbd:	74 07                	je     0x140030dc6
140030dbf:	49 89 08             	mov    %rcx,(%r8)
140030dc2:	33 db                	xor    %ebx,%ebx
140030dc4:	eb 05                	jmp    0x140030dcb
140030dc6:	bb 02 40 00 80       	mov    $0x80004002,%ebx
140030dcb:	85 db                	test   %ebx,%ebx
140030dcd:	78 24                	js     0x140030df3
140030dcf:	49 8b 08             	mov    (%r8),%rcx
140030dd2:	48 8b 01             	mov    (%rcx),%rax
140030dd5:	48 8b 40 08          	mov    0x8(%rax),%rax
140030dd9:	ff 15 51 20 1e 00    	call   *0x1e2051(%rip)        # 0x140212e30
140030ddf:	eb 12                	jmp    0x140030df3
140030de1:	49 89 08             	mov    %rcx,(%r8)
140030de4:	48 8b 01             	mov    (%rcx),%rax
140030de7:	48 8b 40 08          	mov    0x8(%rax),%rax
140030deb:	ff 15 3f 20 1e 00    	call   *0x1e203f(%rip)        # 0x140212e30
140030df1:	33 db                	xor    %ebx,%ebx
140030df3:	8b c3                	mov    %ebx,%eax
140030df5:	48 83 c4 20          	add    $0x20,%rsp
140030df9:	5b                   	pop    %rbx
140030dfa:	c3                   	ret
140030dfb:	90                   	nop
140030dfc:	90                   	nop
140030dfd:	90                   	nop
140030dfe:	90                   	nop
140030dff:	90                   	nop
140030e00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140030e05:	57                   	push   %rdi
140030e06:	48 83 ec 20          	sub    $0x20,%rsp
140030e0a:	8b da                	mov    %edx,%ebx
140030e0c:	48 8b f9             	mov    %rcx,%rdi
140030e0f:	e8 c4 04 00 00       	call   0x1400312d8
140030e14:	f6 c3 01             	test   $0x1,%bl
140030e17:	74 0e                	je     0x140030e27
140030e19:	48 85 ff             	test   %rdi,%rdi
140030e1c:	74 09                	je     0x140030e27
140030e1e:	48 8b cf             	mov    %rdi,%rcx
140030e21:	ff 15 19 1d 1e 00    	call   *0x1e1d19(%rip)        # 0x140212b40
140030e27:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140030e2c:	48 8b c7             	mov    %rdi,%rax
140030e2f:	48 83 c4 20          	add    $0x20,%rsp
140030e33:	5f                   	pop    %rdi
140030e34:	c3                   	ret
140030e35:	90                   	nop
140030e36:	90                   	nop
140030e37:	90                   	nop
140030e38:	90                   	nop
140030e39:	90                   	nop
140030e3a:	90                   	nop
140030e3b:	90                   	nop
140030e3c:	90                   	nop
140030e3d:	90                   	nop
140030e3e:	90                   	nop