1800baa59:	00
1800baa5a:	c7 84 19 00 80 16 00 	movl   $0x4,0x168000(%rcx,%rbx,1)
1800baa61:	04 00 00 00
1800baa65:	c7 84 19 04 80 16 00 	movl   $0x1c,0x168004(%rcx,%rbx,1)
1800baa6c:	1c 00 00 00
1800baa70:	89 bc 19 08 80 16 00 	mov    %edi,0x168008(%rcx,%rbx,1)
1800baa77:	c7 84 19 0c 80 16 00 	movl   $0x1010101,0x16800c(%rcx,%rbx,1)
1800baa7e:	01 01 01 01
1800baa82:	c7 84 19 14 80 16 00 	movl   $0x14,0x168014(%rcx,%rbx,1)
1800baa89:	14 00 00 00
1800baa8d:	48 8b cb             	mov    %rbx,%rcx
1800baa90:	e8 ab f7 ff ff       	call   0x1800ba240
1800baa95:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
1800baa99:	48 85 d2             	test   %rdx,%rdx
1800baa9c:	74 21                	je     0x1800baabf
1800baa9e:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1800baaa2:	48 8b cb             	mov    %rbx,%rcx
1800baaa5:	e8 4e f9 ff ff       	call   0x1800ba3f8
1800baaaa:	0f 57 c0             	xorps  %xmm0,%xmm0
1800baaad:	33 c0                	xor    %eax,%eax
1800baaaf:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1800baab3:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1800baab7:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1800baabb:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1800baabf:	4c 8d 4d c0          	lea    -0x40(%rbp),%r9
1800baac3:	45 33 c0             	xor    %r8d,%r8d
1800baac6:	33 d2                	xor    %edx,%edx
1800baac8:	48 8b cb             	mov    %rbx,%rcx
1800baacb:	e8 f4 f9 ff ff       	call   0x1800ba4c4
1800baad0:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
1800baad4:	85 c0                	test   %eax,%eax
1800baad6:	78 c1                	js     0x1800baa99
1800baad8:	48 85 d2             	test   %rdx,%rdx
1800baadb:	74 e2                	je     0x1800baabf
1800baadd:	81 3a 04 00 00 80    	cmpl   $0x80000004,(%rdx)
1800baae3:	75 b4                	jne    0x1800baa99
1800baae5:	39 7a 08             	cmp    %edi,0x8(%rdx)
1800baae8:	75 af                	jne    0x1800baa99
1800baaea:	8b 7a 0c             	mov    0xc(%rdx),%edi
1800baaed:	85 ff                	test   %edi,%edi
1800baaef:	0f 88 71 01 00 00    	js     0x1800bac66
1800baaf5:	83 7a 10 06          	cmpl   $0x6,0x10(%rdx)
1800baaf9:	74 0a                	je     0x1800bab05
1800baafb:	bf 14 00 01 c0       	mov    $0xc0010014,%edi
1800bab00:	e9 61 01 00 00       	jmp    0x1800bac66
1800bab05:	8b 4a 14             	mov    0x14(%rdx),%ecx
1800bab08:	8b 44 11 08          	mov    0x8(%rcx,%rdx,1),%eax
1800bab0c:	89 83 78 58 2f 00    	mov    %eax,0x2f5878(%rbx)
1800bab12:	0f b7 44 11 0c       	movzwl 0xc(%rcx,%rdx,1),%eax
1800bab17:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1800bab1b:	48 8b cb             	mov    %rbx,%rcx
1800bab1e:	66 89 83 7c 58 2f 00 	mov    %ax,0x2f587c(%rbx)
1800bab25:	e8 ce f8 ff ff       	call   0x1800ba3f8
1800bab2a:	0f 57 c0             	xorps  %xmm0,%xmm0
1800bab2d:	33 c0                	xor    %eax,%eax
1800bab2f:	48 8b cb             	mov    %rbx,%rcx
1800bab32:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1800bab36:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1800bab3a:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1800bab3e:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1800bab42:	e8 a1 f6 ff ff       	call   0x1800ba1e8
1800bab47:	bf ad fc 00 00       	mov    $0xfcad,%edi
1800bab4c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1800bab52:	48 8b d0             	mov    %rax,%rdx
1800bab55:	8b 48 10             	mov    0x10(%rax),%ecx
1800bab58:	0f af 8b 70 58 2f 00 	imul   0x2f5870(%rbx),%ecx
1800bab5f:	83 a4 19 10 80 16 00 	andl   $0x0,0x168010(%rcx,%rbx,1)
1800bab66:	00
1800bab67:	83 a4 19 18 80 16 00 	andl   $0x0,0x168018(%rcx,%rbx,1)
1800bab6e:	00
1800bab6f:	c7 84 19 00 80 16 00 	movl   $0x4,0x168000(%rcx,%rbx,1)
1800bab76:	04 00 00 00
1800bab7a:	c7 84 19 04 80 16 00 	movl   $0x1c,0x168004(%rcx,%rbx,1)
1800bab81:	1c 00 00 00
1800bab85:	89 bc 19 08 80 16 00 	mov    %edi,0x168008(%rcx,%rbx,1)
1800bab8c:	c7 84 19 0c 80 16 00 	movl   $0x1010102,0x16800c(%rcx,%rbx,1)
1800bab93:	02 01 01 01
1800bab97:	c7 84 19 14 80 16 00 	movl   $0x14,0x168014(%rcx,%rbx,1)
1800bab9e:	14 00 00 00
1800baba2:	48 8b cb             	mov    %rbx,%rcx
1800baba5:	e8 96 f6 ff ff       	call   0x1800ba240
1800babaa:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
1800babae:	48 85 d2             	test   %rdx,%rdx
1800babb1:	74 21                	je     0x1800babd4
1800babb3:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1800babb7:	48 8b cb             	mov    %rbx,%rcx
1800babba:	e8 39 f8 ff ff       	call   0x1800ba3f8
1800babbf:	0f 57 c0             	xorps  %xmm0,%xmm0
1800babc2:	33 c0                	xor    %eax,%eax
1800babc4:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1800babc8:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1800babcc:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1800babd0:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1800babd4:	4c 8d 4d c0          	lea    -0x40(%rbp),%r9
1800babd8:	45 33 c0             	xor    %r8d,%r8d
1800babdb:	33 d2                	xor    %edx,%edx
1800babdd:	48 8b cb             	mov    %rbx,%rcx
1800babe0:	e8 df f8 ff ff       	call   0x1800ba4c4
1800babe5:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
1800babe9:	85 c0                	test   %eax,%eax
1800babeb:	78 c1                	js     0x1800babae
1800babed:	48 85 d2             	test   %rdx,%rdx
1800babf0:	74 e2                	je     0x1800babd4
1800babf2:	81 3a 04 00 00 80    	cmpl   $0x80000004,(%rdx)
1800babf8:	75 b4                	jne    0x1800babae
1800babfa:	39 7a 08             	cmp    %edi,0x8(%rdx)
1800babfd:	75 af                	jne    0x1800babae
1800babff:	8b 7a 0c             	mov    0xc(%rdx),%edi
1800bac02:	85 ff                	test   %edi,%edi
1800bac04:	78 60                	js     0x1800bac66
1800bac06:	83 7a 10 06          	cmpl   $0x6,0x10(%rdx)
1800bac0a:	0f 85 eb fe ff ff    	jne    0x1800baafb
1800bac10:	8b 4a 14             	mov    0x14(%rdx),%ecx
1800bac13:	8b 44 11 08          	mov    0x8(%rcx,%rdx,1),%eax
1800bac17:	89 83 7e 58 2f 00    	mov    %eax,0x2f587e(%rbx)
1800bac1d:	0f b7 44 11 0c       	movzwl 0xc(%rcx,%rdx,1),%eax
1800bac22:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1800bac26:	48 8b cb             	mov    %rbx,%rcx
1800bac29:	66 89 83 82 58 2f 00 	mov    %ax,0x2f5882(%rbx)
1800bac30:	e8 c3 f7 ff ff       	call   0x1800ba3f8
1800bac35:	0f 57 c0             	xorps  %xmm0,%xmm0
1800bac38:	33 c0                	xor    %eax,%eax
1800bac3a:	48 8b cb             	mov    %rbx,%rcx
1800bac3d:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1800bac41:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1800bac45:	8d 50 2f             	lea    0x2f(%rax),%edx
1800bac48:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1800bac4c:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1800bac50:	e8 37 00 00 00       	call   0x1800bac8c
1800bac55:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
1800bac59:	8b f8                	mov    %eax,%edi
1800bac5b:	85 c0                	test   %eax,%eax
1800bac5d:	78 07                	js     0x1800bac66
1800bac5f:	c6 83 84 58 2f 00 01 	movb   $0x1,0x2f5884(%rbx)
1800bac66:	48 85 d2             	test   %rdx,%rdx
1800bac69:	74 0c                	je     0x1800bac77
1800bac6b:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1800bac6f:	48 8b cb             	mov    %rbx,%rcx
1800bac72:	e8 81 f7 ff ff       	call   0x1800ba3f8
1800bac77:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1800bac7c:	8b c7                	mov    %edi,%eax
1800bac7e:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1800bac83:	48 83 c4 60          	add    $0x60,%rsp
1800bac87:	5d                   	pop    %rbp
1800bac88:	c3                   	ret
1800bac89:	cc                   	int3
1800bac8a:	cc                   	int3
1800bac8b:	cc                   	int3
1800bac8c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800bac91:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
1800bac96:	55                   	push   %rbp
1800bac97:	48 8b ec             	mov    %rsp,%rbp
1800bac9a:	48 83 ec 60          	sub    $0x60,%rsp
1800bac9e:	0f 57 c0             	xorps  %xmm0,%xmm0
1800baca1:	33 c0                	xor    %eax,%eax
1800baca3:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1800baca7:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1800bacab:	8b da                	mov    %edx,%ebx
1800bacad:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1800bacb1:	48 8b f9             	mov    %rcx,%rdi
1800bacb4:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1800bacb8:	e8 2b f5 ff ff       	call   0x1800ba1e8
1800bacbd:	44 8b 87 70 58 2f 00 	mov    0x2f5870(%rdi),%r8d
1800bacc4:	48 8b d0             	mov    %rax,%rdx
1800bacc7:	48 8b cf             	mov    %rdi,%rcx
1800bacca:	44 0f af 40 10       	imul   0x10(%rax),%r8d
1800baccf:	41 83 a4 38 18 80 16 	andl   $0x0,0x168018(%r8,%rdi,1)
1800bacd6:	00 00
1800bacd8:	41 c7 84 38 00 80 16 	movl   $0x5,0x168000(%r8,%rdi,1)
1800bacdf:	00 05 00 00 00
1800bace4:	41 c7 84 38 08 80 16 	movl   $0x5cf1,0x168008(%r8,%rdi,1)
1800baceb:	00 f1 5c 00 00
1800bacf0:	41 c7 84 38 0c 80 16 	movl   $0x1010e,0x16800c(%r8,%rdi,1)
1800bacf7:	00 0e 01 01 00
1800bacfc:	41 c7 84 38 10 80 16 	movl   $0x4,0x168010(%r8,%rdi,1)
1800bad03:	00 04 00 00 00
1800bad08:	41 c7 84 38 14 80 16 	movl   $0x14,0x168014(%r8,%rdi,1)
1800bad0f:	00 14 00 00 00
1800bad14:	41 c7 84 38 04 80 16 	movl   $0x20,0x168004(%r8,%rdi,1)
1800bad1b:	00 20 00 00 00
1800bad20:	41 89 9c 38 1c 80 16 	mov    %ebx,0x16801c(%r8,%rdi,1)
1800bad27:	00
1800bad28:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1800bad2e:	e8 0d f5 ff ff       	call   0x1800ba240
1800bad33:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
1800bad37:	48 85 c0             	test   %rax,%rax
1800bad3a:	74 21                	je     0x1800bad5d
1800bad3c:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1800bad40:	48 8b cf             	mov    %rdi,%rcx
1800bad43:	e8 b0 f6 ff ff       	call   0x1800ba3f8
1800bad48:	0f 57 c0             	xorps  %xmm0,%xmm0
1800bad4b:	33 c0                	xor    %eax,%eax
1800bad4d:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1800bad51:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1800bad55:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1800bad59:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1800bad5d:	4c 8d 4d c0          	lea    -0x40(%rbp),%r9
1800bad61:	45 33 c0             	xor    %r8d,%r8d
1800bad64:	33 d2                	xor    %edx,%edx
1800bad66:	48 8b cf             	mov    %rdi,%rcx
1800bad69:	e8 56 f7 ff ff       	call   0x1800ba4c4
1800bad6e:	85 c0                	test   %eax,%eax
1800bad70:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
1800bad74:	78 c1                	js     0x1800bad37
1800bad76:	48 85 c0             	test   %rax,%rax
1800bad79:	74 e2                	je     0x1800bad5d
1800bad7b:	81 38 05 00 00 80    	cmpl   $0x80000005,(%rax)
1800bad81:	75 b4                	jne    0x1800bad37
1800bad83:	81 78 08 f1 5c 00 00 	cmpl   $0x5cf1,0x8(%rax)
1800bad8a:	75 ab                	jne    0x1800bad37
1800bad8c:	8b 58 0c             	mov    0xc(%rax),%ebx
1800bad8f:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1800bad93:	48 8b cf             	mov    %rdi,%rcx
1800bad96:	e8 5d f6 ff ff       	call   0x1800ba3f8
1800bad9b:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1800bada0:	8b c3                	mov    %ebx,%eax
1800bada2:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1800bada7:	48 83 c4 60          	add    $0x60,%rsp
1800badab:	5d                   	pop    %rbp
1800badac:	c3                   	ret
1800badad:	cc                   	int3
1800badae:	cc                   	int3
1800badaf:	cc                   	int3
1800badb0:	40 53                	rex push %rbx
1800badb2:	48 83 ec 20          	sub    $0x20,%rsp
1800badb6:	80 b9 84 58 2f 00 00 	cmpb   $0x0,0x2f5884(%rcx)
1800badbd:	4c 8b d9             	mov    %rcx,%r11
1800badc0:	41 8b d8             	mov    %r8d,%ebx
1800badc3:	75 0a                	jne    0x1800badcf
1800badc5:	b8 b5 00 00 c0       	mov    $0xc00000b5,%eax
1800badca:	e9 97 00 00 00       	jmp    0x1800bae66
1800badcf:	44 8b 89 70 58 2f 00 	mov    0x2f5870(%rcx),%r9d
1800badd6:	0f 57 c0             	xorps  %xmm0,%xmm0
1800badd9:	8b c2                	mov    %edx,%eax
1800baddb:	33 d2                	xor    %edx,%edx
1800baddd:	48 05 04 f8 01 00    	add    $0x1f804,%rax
1800bade3:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
1800bade7:	4c 8d 14 c1          	lea    (%rcx,%rax,8),%r10
1800badeb:	33 c0                	xor    %eax,%eax
1800baded:	45 0f af 4a 10       	imul   0x10(%r10),%r9d
1800badf2:	44 8d 40 01          	lea    0x1(%rax),%r8d
1800badf6:	41 0f 11 84 09 00 80 	movups %xmm0,0x168000(%r9,%rcx,1)
1800badfd:	16 00
1800badff:	41 0f 11 84 09 10 80 	movups %xmm0,0x168010(%r9,%rcx,1)
1800bae06:	16 00
1800bae08:	49 89 84 09 20 80 16 	mov    %rax,0x168020(%r9,%rcx,1)
1800bae0f:	00
1800bae10:	41 89 84 09 28 80 16 	mov    %eax,0x168028(%r9,%rcx,1)
1800bae17:	00
1800bae18:	48 8d 43 2b          	lea    0x2b(%rbx),%rax
1800bae1c:	45 89 84 09 00 80 16 	mov    %r8d,0x168000(%r9,%rcx,1)
1800bae23:	00
1800bae24:	8b 89 88 58 2f 00    	mov    0x2f5888(%rcx),%ecx
1800bae2a:	49 d3 e0             	shl    %cl,%r8
1800bae2d:	49 8b cb             	mov    %r11,%rcx
1800bae30:	49 03 c0             	add    %r8,%rax
1800bae33:	43 89 9c 19 0c 80 16 	mov    %ebx,0x16800c(%r9,%r11,1)
1800bae3a:	00
1800bae3b:	49 f7 f0             	div    %r8
1800bae3e:	49 8b d2             	mov    %r10,%rdx
1800bae41:	43 c7 84 19 08 80 16 	movl   $0x24,0x168008(%r9,%r11,1)
1800bae48:	00 24 00 00 00
1800bae4d:	41 0f af c0          	imul   %r8d,%eax
1800bae51:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1800bae57:	43 89 84 19 04 80 16 	mov    %eax,0x168004(%r9,%r11,1)
1800bae5e:	00
1800bae5f:	e8 dc f3 ff ff       	call   0x1800ba240
1800bae64:	33 c0                	xor    %eax,%eax
1800bae66:	48 83 c4 20          	add    $0x20,%rsp
1800bae6a:	5b                   	pop    %rbx
1800bae6b:	c3                   	ret
1800bae6c:	cc                   	int3
1800bae6d:	cc                   	int3
1800bae6e:	cc                   	int3
1800bae6f:	cc                   	int3
1800bae70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800bae75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1800bae7a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1800bae7f:	41 56                	push   %r14
1800bae81:	48 83 ec 20          	sub    $0x20,%rsp
1800bae85:	48 8d 99 50 40 2f 00 	lea    0x2f4050(%rcx),%rbx
1800bae8c:	49 8b f0             	mov    %r8,%rsi
1800bae8f:	4c 8b 0b             	mov    (%rbx),%r9
1800bae92:	4c 8b f2             	mov    %rdx,%r14
1800bae95:	48 8b f9             	mov    %rcx,%rdi
1800bae98:	4c 3b cb             	cmp    %rbx,%r9
1800bae9b:	75 31                	jne    0x1800baece
1800bae9d:	45 33 c9             	xor    %r9d,%r9d
1800baea0:	45 33 c0             	xor    %r8d,%r8d
1800baea3:	33 d2                	xor    %edx,%edx
1800baea5:	e8 1a f6 ff ff       	call   0x1800ba4c4
1800baeaa:	4c 8b 0b             	mov    (%rbx),%r9
1800baead:	4c 3b cb             	cmp    %rbx,%r9
1800baeb0:	75 1c                	jne    0x1800baece
1800baeb2:	b8 b5 00 00 c0       	mov    $0xc00000b5,%eax
1800baeb7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800baebc:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1800baec1:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1800baec6:	48 83 c4 20          	add    $0x20,%rsp
1800baeca:	41 5e                	pop    %r14
1800baecc:	c3                   	ret
1800baecd:	cc                   	int3
1800baece:	49 39 59 08          	cmp    %rbx,0x8(%r9)
1800baed2:	75 48                	jne    0x1800baf1c
1800baed4:	49 8b 01             	mov    (%r9),%rax
1800baed7:	4c 39 48 08          	cmp    %r9,0x8(%rax)
1800baedb:	75 3f                	jne    0x1800baf1c
1800baedd:	48 89 03             	mov    %rax,(%rbx)
1800baee0:	49 8b c9             	mov    %r9,%rcx
1800baee3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1800baee7:	48 2b cf             	sub    %rdi,%rcx
1800baeea:	48 81 e9 40 98 2e 00 	sub    $0x2e9840,%rcx
1800baef1:	48 b8 25 49 92 24 49 	movabs $0x4924924924924925,%rax
1800baef8:	92 24 49
1800baefb:	48 f7 e9             	imul   %rcx
1800baefe:	48 c1 fa 04          	sar    $0x4,%rdx
1800baf02:	48 8b c2             	mov    %rdx,%rax
1800baf05:	48 c1 e8 3f          	shr    $0x3f,%rax
1800baf09:	48 03 d0             	add    %rax,%rdx
1800baf0c:	41 89 16             	mov    %edx,(%r14)
1800baf0f:	49 8b 41 10          	mov    0x10(%r9),%rax
1800baf13:	8b 48 0c             	mov    0xc(%rax),%ecx
1800baf16:	33 c0                	xor    %eax,%eax
1800baf18:	89 0e                	mov    %ecx,(%rsi)
1800baf1a:	eb 9b                	jmp    0x1800baeb7
1800baf1c:	b9 03 00 00 00       	mov    $0x3,%ecx
1800baf21:	cd 29                	int    $0x29
1800baf23:	cc                   	int3
1800baf24:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800baf29:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1800baf2e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1800baf33:	57                   	push   %rdi
1800baf34:	48 83 ec 40          	sub    $0x40,%rsp
1800baf38:	48 8d b1 40 40 2f 00 	lea    0x2f4040(%rcx),%rsi
1800baf3f:	48 8b d9             	mov    %rcx,%rbx
1800baf42:	48 8d 81 50 40 2f 00 	lea    0x2f4050(%rcx),%rax
1800baf49:	48 89 76 08          	mov    %rsi,0x8(%rsi)
1800baf4d:	48 8d b9 40 98 2e 00 	lea    0x2e9840(%rcx),%rdi
1800baf54:	48 89 36             	mov    %rsi,(%rsi)
1800baf57:	48 8b cf             	mov    %rdi,%rcx
1800baf5a:	48 89 40 08          	mov    %rax,0x8(%rax)
1800baf5e:	33 d2                	xor    %edx,%edx
1800baf60:	48 89 00             	mov    %rax,(%rax)
1800baf63:	41 b8 00 a8 00 00    	mov    $0xa800,%r8d
1800baf69:	e8 12 ad 07 00       	call   0x180135c80
1800baf6e:	48 8b 46 08          	mov    0x8(%rsi),%rax
1800baf72:	33 c9                	xor    %ecx,%ecx
1800baf74:	48 8b d7             	mov    %rdi,%rdx
1800baf77:	48 39 30             	cmp    %rsi,(%rax)
1800baf7a:	0f 85 f1 01 00 00    	jne    0x1800bb171