140187b9c:	41 0f 44 c7          	cmove  %r15d,%eax
140187ba0:	3b d0                	cmp    %eax,%edx
140187ba2:	0f 8c 0a 01 00 00    	jl     0x140187cb2
140187ba8:	48 83 bb 40 02 00 00 	cmpq   $0x0,0x240(%rbx)
140187baf:	00
140187bb0:	0f 84 4c 01 00 00    	je     0x140187d02
140187bb6:	48 83 bb c8 02 00 00 	cmpq   $0x0,0x2c8(%rbx)
140187bbd:	00
140187bbe:	0f 84 3e 01 00 00    	je     0x140187d02
140187bc4:	48 8b 8b a0 09 00 00 	mov    0x9a0(%rbx),%rcx
140187bcb:	b8 01 00 00 00       	mov    $0x1,%eax
140187bd0:	f0 0f c1 81 80 00 00 	lock xadd %eax,0x80(%rcx)
140187bd7:	00
140187bd8:	c7 83 48 03 00 00 00 	movl   $0x0,0x348(%rbx)
140187bdf:	00 00 00
140187be2:	e9 a0 01 00 00       	jmp    0x140187d87
140187be7:	81 ff 02 03 00 00    	cmp    $0x302,%edi
140187bed:	7f 49                	jg     0x140187c38
140187bef:	e8 7c f4 f9 ff       	call   0x140127070
140187bf4:	4c 8d 05 65 89 19 00 	lea    0x198965(%rip),%r8        # 0x140320560
140187bfb:	ba 79 00 00 00       	mov    $0x79,%edx
140187c00:	48 8d 0d 71 89 19 00 	lea    0x198971(%rip),%rcx        # 0x140320578
140187c07:	e8 84 f5 f9 ff       	call   0x140127190
140187c0c:	4c 8d 0d 7d 89 19 00 	lea    0x19897d(%rip),%r9        # 0x140320590
140187c13:	ba 28 00 00 00       	mov    $0x28,%edx
140187c18:	41 b8 29 01 00 00    	mov    $0x129,%r8d
140187c1e:	48 8b cb             	mov    %rbx,%rcx
140187c21:	e8 8a 86 ff ff       	call   0x1401802b0
140187c26:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
140187c2b:	33 c0                	xor    %eax,%eax
140187c2d:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
140187c32:	48 83 c4 30          	add    $0x30,%rsp
140187c36:	5b                   	pop    %rbx
140187c37:	c3                   	ret
140187c38:	41 b8 03 03 00 00    	mov    $0x303,%r8d
140187c3e:	44 39 44 24 48       	cmp    %r8d,0x48(%rsp)
140187c43:	0f 8d da fe ff ff    	jge    0x140187b23
140187c49:	45 33 c9             	xor    %r9d,%r9d
140187c4c:	48 8b cb             	mov    %rbx,%rcx
140187c4f:	41 8d 51 7b          	lea    0x7b(%r9),%edx
140187c53:	e8 08 f9 f7 ff       	call   0x140107560
140187c58:	85 c0                	test   %eax,%eax
140187c5a:	0f 85 c3 fe ff ff    	jne    0x140187b23
140187c60:	e8 0b f4 f9 ff       	call   0x140127070
140187c65:	4c 8d 05 f4 88 19 00 	lea    0x1988f4(%rip),%r8        # 0x140320560
140187c6c:	ba 8d 00 00 00       	mov    $0x8d,%edx
140187c71:	48 8d 0d 00 89 19 00 	lea    0x198900(%rip),%rcx        # 0x140320578
140187c78:	e8 13 f5 f9 ff       	call   0x140127190
140187c7d:	45 33 c9             	xor    %r9d,%r9d
140187c80:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
140187c86:	48 8b cb             	mov    %rbx,%rcx
140187c89:	41 8d 51 28          	lea    0x28(%r9),%edx
140187c8d:	e8 1e 86 ff ff       	call   0x1401802b0
140187c92:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
140187c97:	33 c0                	xor    %eax,%eax
140187c99:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
140187c9e:	48 83 c4 30          	add    $0x30,%rsp
140187ca2:	5b                   	pop    %rbx
140187ca3:	c3                   	ret
140187ca4:	3b 78 2c             	cmp    0x2c(%rax),%edi
140187ca7:	7c 09                	jl     0x140187cb2
140187ca9:	3b 78 30             	cmp    0x30(%rax),%edi
140187cac:	0f 8e f6 fe ff ff    	jle    0x140187ba8
140187cb2:	48 8b cd             	mov    %rbp,%rcx
140187cb5:	ff c6                	inc    %esi
140187cb7:	e8 84 3a f6 ff       	call   0x1400eb740
140187cbc:	3b f0                	cmp    %eax,%esi
140187cbe:	0f 8c 90 fe ff ff    	jl     0x140187b54
140187cc4:	e8 a7 f3 f9 ff       	call   0x140127070
140187cc9:	4c 8d 05 90 88 19 00 	lea    0x198890(%rip),%r8        # 0x140320560
140187cd0:	ba aa 00 00 00       	mov    $0xaa,%edx
140187cd5:	48 8d 0d 9c 88 19 00 	lea    0x19889c(%rip),%rcx        # 0x140320578
140187cdc:	e8 af f4 f9 ff       	call   0x140127190
140187ce1:	4c 8d 0d 50 89 19 00 	lea    0x198950(%rip),%r9        # 0x140320638
140187ce8:	ba 28 00 00 00       	mov    $0x28,%edx
140187ced:	41 b8 b5 00 00 00    	mov    $0xb5,%r8d
140187cf3:	48 8b cb             	mov    %rbx,%rcx
140187cf6:	e8 b5 85 ff ff       	call   0x1401802b0
140187cfb:	33 c0                	xor    %eax,%eax
140187cfd:	e9 8a 00 00 00       	jmp    0x140187d8c
140187d02:	48 8b 8b 80 0b 00 00 	mov    0xb80(%rbx),%rcx
140187d09:	b8 01 00 00 00       	mov    $0x1,%eax
140187d0e:	f0 0f c1 41 7c       	lock xadd %eax,0x7c(%rcx)
140187d13:	eb 72                	jmp    0x140187d87
140187d15:	48 83 bb 40 02 00 00 	cmpq   $0x0,0x240(%rbx)
140187d1c:	00
140187d1d:	74 17                	je     0x140187d36
140187d1f:	48 83 bb c8 02 00 00 	cmpq   $0x0,0x2c8(%rbx)
140187d26:	00
140187d27:	74 0d                	je     0x140187d36
140187d29:	48 8b 8b 80 0b 00 00 	mov    0xb80(%rbx),%rcx
140187d30:	48 83 c1 74          	add    $0x74,%rcx
140187d34:	eb 0b                	jmp    0x140187d41
140187d36:	48 8b 8b 80 0b 00 00 	mov    0xb80(%rbx),%rcx
140187d3d:	48 83 c1 70          	add    $0x70,%rcx
140187d41:	b8 01 00 00 00       	mov    $0x1,%eax
140187d46:	f0 0f c1 01          	lock xadd %eax,(%rcx)
140187d4a:	0f 57 c0             	xorps  %xmm0,%xmm0
140187d4d:	0f 11 83 60 01 00 00 	movups %xmm0,0x160(%rbx)
140187d54:	0f 11 83 70 01 00 00 	movups %xmm0,0x170(%rbx)
140187d5b:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140187d5f:	c7 83 d0 04 00 00 00 	movl   $0x0,0x4d0(%rbx)
140187d66:	00 00 00
140187d69:	c7 83 f0 02 00 00 00 	movl   $0x0,0x2f0(%rbx)
140187d70:	00 00 00
140187d73:	48 8b 91 c0 00 00 00 	mov    0xc0(%rcx),%rdx
140187d7a:	f6 42 60 08          	testb  $0x8,0x60(%rdx)
140187d7e:	74 07                	je     0x140187d87
140187d80:	c7 43 78 01 00 00 00 	movl   $0x1,0x78(%rbx)
140187d87:	b8 01 00 00 00       	mov    $0x1,%eax
140187d8c:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140187d91:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140187d96:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
140187d9b:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
140187da0:	48 83 c4 30          	add    $0x30,%rsp
140187da4:	5b                   	pop    %rbx
140187da5:	c3                   	ret
140187da6:	cc                   	int3
140187da7:	cc                   	int3
140187da8:	cc                   	int3
140187da9:	cc                   	int3
140187daa:	cc                   	int3
140187dab:	cc                   	int3
140187dac:	cc                   	int3
140187dad:	cc                   	int3
140187dae:	cc                   	int3
140187daf:	cc                   	int3
140187db0:	41 3b d0             	cmp    %r8d,%edx
140187db3:	75 03                	jne    0x140187db8
140187db5:	33 c0                	xor    %eax,%eax
140187db7:	c3                   	ret
140187db8:	48 8b 41 08          	mov    0x8(%rcx),%rax
140187dbc:	48 8b 88 c0 00 00 00 	mov    0xc0(%rax),%rcx
140187dc3:	f6 41 60 08          	testb  $0x8,0x60(%rcx)
140187dc7:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
140187dcc:	75 0c                	jne    0x140187dda
140187dce:	41 3b d0             	cmp    %r8d,%edx
140187dd1:	b8 01 00 00 00       	mov    $0x1,%eax
140187dd6:	0f 4c c1             	cmovl  %ecx,%eax
140187dd9:	c3                   	ret
140187dda:	81 fa 00 01 00 00    	cmp    $0x100,%edx
140187de0:	b8 00 ff 00 00       	mov    $0xff00,%eax
140187de5:	0f 44 d0             	cmove  %eax,%edx
140187de8:	41 81 f8 00 01 00 00 	cmp    $0x100,%r8d
140187def:	44 0f 44 c0          	cmove  %eax,%r8d
140187df3:	b8 01 00 00 00       	mov    $0x1,%eax
140187df8:	41 3b d0             	cmp    %r8d,%edx
140187dfb:	0f 4f c1             	cmovg  %ecx,%eax
140187dfe:	c3                   	ret
140187dff:	cc                   	int3
140187e00:	40 53                	rex push %rbx
140187e02:	55                   	push   %rbp
140187e03:	56                   	push   %rsi
140187e04:	41 55                	push   %r13
140187e06:	b8 58 00 00 00       	mov    $0x58,%eax
140187e0b:	e8 20 8d 12 00       	call   0x1402b0b30
140187e10:	48 2b e0             	sub    %rax,%rsp
140187e13:	48 8b d9             	mov    %rcx,%rbx
140187e16:	49 8b f1             	mov    %r9,%rsi
140187e19:	49 8b c8             	mov    %r8,%rcx
140187e1c:	49 8b e8             	mov    %r8,%rbp
140187e1f:	44 8b ea             	mov    %edx,%r13d
140187e22:	e8 d9 21 fb ff       	call   0x14013a000
140187e27:	85 c0                	test   %eax,%eax
140187e29:	79 3e                	jns    0x140187e69
140187e2b:	e8 40 f2 f9 ff       	call   0x140127070
140187e30:	4c 8d 05 e1 8b 19 00 	lea    0x198be1(%rip),%r8        # 0x140320a18
140187e37:	ba 5c 01 00 00       	mov    $0x15c,%edx
140187e3c:	48 8d 0d 8d 8b 19 00 	lea    0x198b8d(%rip),%rcx        # 0x1403209d0
140187e43:	e8 48 f3 f9 ff       	call   0x140127190
140187e48:	45 33 c9             	xor    %r9d,%r9d
140187e4b:	41 b8 06 00 08 00    	mov    $0x80006,%r8d
140187e51:	48 8b cb             	mov    %rbx,%rcx
140187e54:	41 8d 51 50          	lea    0x50(%r9),%edx
140187e58:	e8 53 84 ff ff       	call   0x1401802b0
140187e5d:	33 c0                	xor    %eax,%eax
140187e5f:	48 83 c4 58          	add    $0x58,%rsp
140187e63:	41 5d                	pop    %r13
140187e65:	5e                   	pop    %rsi
140187e66:	5d                   	pop    %rbp
140187e67:	5b                   	pop    %rbx
140187e68:	c3                   	ret
140187e69:	4c 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%r9
140187e70:	00
140187e71:	48 8b d5             	mov    %rbp,%rdx
140187e74:	4c 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%r8
140187e7b:	00
140187e7c:	48 8b cb             	mov    %rbx,%rcx
140187e7f:	48 98                	cltq
140187e81:	c7 44 24 48 01 00 00 	movl   $0x1,0x48(%rsp)
140187e88:	00
140187e89:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140187e8e:	48 89 bc 24 80 00 00 	mov    %rdi,0x80(%rsp)
140187e95:	00
140187e96:	4c 89 a4 24 88 00 00 	mov    %r12,0x88(%rsp)
140187e9d:	00
140187e9e:	4c 8b a4 24 c0 00 00 	mov    0xc0(%rsp),%r12
140187ea5:	00
140187ea6:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
140187eab:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140187eb0:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
140187eb7:	00
140187eb8:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140187ebd:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
140187ec4:	00
140187ec5:	4c 89 b4 24 90 00 00 	mov    %r14,0x90(%rsp)
140187ecc:	00
140187ecd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140187ed2:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
140187ed7:	e8 d4 13 00 00       	call   0x1401892b0
140187edc:	85 c0                	test   %eax,%eax
140187ede:	0f 84 db 01 00 00    	je     0x1401880bf
140187ee4:	48 8b ce             	mov    %rsi,%rcx
140187ee7:	e8 a4 1a fb ff       	call   0x140139990
140187eec:	48 8b ce             	mov    %rsi,%rcx
140187eef:	4c 63 f8             	movslq %eax,%r15
140187ef2:	e8 a9 1a fb ff       	call   0x1401399a0
140187ef7:	83 f8 07             	cmp    $0x7,%eax
140187efa:	75 66                	jne    0x140187f62
140187efc:	44 8d 70 05          	lea    0x5(%rax),%r14d
140187f00:	48 8b 83 e0 02 00 00 	mov    0x2e0(%rbx),%rax
140187f07:	48 85 c0             	test   %rax,%rax
140187f0a:	74 05                	je     0x140187f11
140187f0c:	8b 40 24             	mov    0x24(%rax),%eax
140187f0f:	eb 2e                	jmp    0x140187f3f
140187f11:	48 8b 83 10 09 00 00 	mov    0x910(%rbx),%rax
140187f18:	48 8b 88 f0 02 00 00 	mov    0x2f0(%rax),%rcx
140187f1f:	48 85 c9             	test   %rcx,%rcx
140187f22:	75 18                	jne    0x140187f3c
140187f24:	48 8b 83 18 09 00 00 	mov    0x918(%rbx),%rax
140187f2b:	48 85 c0             	test   %rax,%rax
140187f2e:	74 23                	je     0x140187f53
140187f30:	48 8b 88 f0 02 00 00 	mov    0x2f0(%rax),%rcx
140187f37:	48 85 c9             	test   %rcx,%rcx
140187f3a:	74 17                	je     0x140187f53
140187f3c:	8b 41 24             	mov    0x24(%rcx),%eax
140187f3f:	a9 00 00 03 00       	test   $0x30000,%eax
140187f44:	bf 08 00 00 00       	mov    $0x8,%edi
140187f49:	b8 10 00 00 00       	mov    $0x10,%eax
140187f4e:	0f 44 f8             	cmove  %eax,%edi
140187f51:	eb 1c                	jmp    0x140187f6f
140187f53:	e8 18 f1 f9 ff       	call   0x140127070
140187f58:	ba 75 01 00 00       	mov    $0x175,%edx
140187f5d:	e9 35 01 00 00       	jmp    0x140188097
140187f62:	48 8b ce             	mov    %rsi,%rcx
140187f65:	e8 76 a1 f3 ff       	call   0x1400c20e0
140187f6a:	4c 63 f0             	movslq %eax,%r14
140187f6d:	33 ff                	xor    %edi,%edi
140187f6f:	c7 44 24 48 01 00 00 	movl   $0x1,0x48(%rsp)
140187f76:	00
140187f77:	4c 8d 0d 5a 89 19 00 	lea    0x19895a(%rip),%r9        # 0x1403208d8
140187f7e:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140187f83:	4d 8b c4             	mov    %r12,%r8
140187f86:	4c 8b bc 24 c8 00 00 	mov    0xc8(%rsp),%r15
140187f8d:	00
140187f8e:	48 8b d5             	mov    %rbp,%rdx
140187f91:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
140187f96:	48 8b cb             	mov    %rbx,%rcx
140187f99:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
140187fa0:	00 00
140187fa2:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140187fa9:	00 00
140187fab:	48 c7 44 24 20 03 00 	movq   $0x3,0x20(%rsp)
140187fb2:	00 00
140187fb4:	e8 f7 12 00 00       	call   0x1401892b0
140187fb9:	85 c0                	test   %eax,%eax
140187fbb:	0f 84 fe 00 00 00    	je     0x1401880bf
140187fc1:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
140187fc8:	00
140187fc9:	4c 8d 0d 0c 89 19 00 	lea    0x19890c(%rip),%r9        # 0x1403208dc
140187fd0:	c7 44 24 48 01 00 00 	movl   $0x1,0x48(%rsp)
140187fd7:	00
140187fd8:	4d 8b c4             	mov    %r12,%r8
140187fdb:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
140187fe0:	48 8b d5             	mov    %rbp,%rdx
140187fe3:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140187fe8:	48 8b cb             	mov    %rbx,%rcx
140187feb:	33 c0                	xor    %eax,%eax
140187fed:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140187ff2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140187ff7:	48 c7 44 24 20 02 00 	movq   $0x2,0x20(%rsp)
140187ffe:	00 00
140188000:	e8 ab 12 00 00       	call   0x1401892b0
140188005:	85 c0                	test   %eax,%eax
140188007:	0f 84 b2 00 00 00    	je     0x1401880bf
14018800d:	48 8b d6             	mov    %rsi,%rdx
140188010:	44 89 6c 24 28       	mov    %r13d,0x28(%rsp)
140188015:	48 8b b4 24 d8 00 00 	mov    0xd8(%rsp),%rsi
14018801c:	00
14018801d:	33 ed                	xor    %ebp,%ebp
14018801f:	48 8b ce             	mov    %rsi,%rcx
140188022:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140188027:	45 33 c9             	xor    %r9d,%r9d
14018802a:	45 33 c0             	xor    %r8d,%r8d
14018802d:	e8 2e 31 ff ff       	call   0x14017b160
140188032:	85 c0                	test   %eax,%eax
140188034:	7e 57                	jle    0x14018808d
140188036:	45 33 c9             	xor    %r9d,%r9d
140188039:	8d 55 09             	lea    0x9(%rbp),%edx
14018803c:	45 8b c6             	mov    %r14d,%r8d
14018803f:	48 8b ce             	mov    %rsi,%rcx
140188042:	e8 d9 22 ff ff       	call   0x14017a320
140188047:	85 c0                	test   %eax,%eax
140188049:	7e 42                	jle    0x14018808d
14018804b:	48 85 ff             	test   %rdi,%rdi
14018804e:	74 15                	je     0x140188065
140188050:	45 33 c9             	xor    %r9d,%r9d
140188053:	8d 55 11             	lea    0x11(%rbp),%edx
140188056:	44 8b c7             	mov    %edi,%r8d
140188059:	48 8b ce             	mov    %rsi,%rcx
14018805c:	e8 bf 22 ff ff       	call   0x14017a320
140188061:	85 c0                	test   %eax,%eax
140188063:	7e 28                	jle    0x14018808d
140188065:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
14018806c:	ff
14018806d:	4d 8b cf             	mov    %r15,%r9
140188070:	45 33 c0             	xor    %r8d,%r8d
140188073:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140188078:	33 d2                	xor    %edx,%edx
14018807a:	48 8b ce             	mov    %rsi,%rcx
14018807d:	e8 de 30 ff ff       	call   0x14017b160
140188082:	85 c0                	test   %eax,%eax
140188084:	7e 07                	jle    0x14018808d
140188086:	b8 01 00 00 00       	mov    $0x1,%eax
14018808b:	eb 34                	jmp    0x1401880c1
14018808d:	e8 de ef f9 ff       	call   0x140127070
140188092:	ba 8c 01 00 00       	mov    $0x18c,%edx
140188097:	4c 8d 05 7a 89 19 00 	lea    0x19897a(%rip),%r8        # 0x140320a18
14018809e:	48 8d 0d 2b 89 19 00 	lea    0x19892b(%rip),%rcx        # 0x1403209d0
1401880a5:	e8 e6 f0 f9 ff       	call   0x140127190
1401880aa:	45 33 c9             	xor    %r9d,%r9d
1401880ad:	41 b8 06 00 08 00    	mov    $0x80006,%r8d
1401880b3:	48 8b cb             	mov    %rbx,%rcx
1401880b6:	41 8d 51 50          	lea    0x50(%r9),%edx
1401880ba:	e8 f1 81 ff ff       	call   0x1401802b0
1401880bf:	33 c0                	xor    %eax,%eax
1401880c1:	4c 8b b4 24 90 00 00 	mov    0x90(%rsp),%r14
1401880c8:	00
1401880c9:	4c 8b a4 24 88 00 00 	mov    0x88(%rsp),%r12
1401880d0:	00
1401880d1:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
1401880d8:	00
1401880d9:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
1401880de:	48 83 c4 58          	add    $0x58,%rsp
1401880e2:	41 5d                	pop    %r13
1401880e4:	5e                   	pop    %rsi
1401880e5:	5d                   	pop    %rbp
1401880e6:	5b                   	pop    %rbx
1401880e7:	c3                   	ret
1401880e8:	cc                   	int3