1800d49d5:	0f 10 00             	movups (%rax),%xmm0
1800d49d8:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1800d49dc:	0f 11 07             	movups %xmm0,(%rdi)
1800d49df:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1800d49e3:	0f 11 4f 10          	movups %xmm1,0x10(%rdi)
1800d49e7:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1800d49eb:	0f 11 47 20          	movups %xmm0,0x20(%rdi)
1800d49ef:	0f 10 40 40          	movups 0x40(%rax),%xmm0
1800d49f3:	0f 11 4f 30          	movups %xmm1,0x30(%rdi)
1800d49f7:	0f 10 48 50          	movups 0x50(%rax),%xmm1
1800d49fb:	0f 11 47 40          	movups %xmm0,0x40(%rdi)
1800d49ff:	0f 10 40 60          	movups 0x60(%rax),%xmm0
1800d4a03:	0f 11 4f 50          	movups %xmm1,0x50(%rdi)
1800d4a07:	0f 11 47 60          	movups %xmm0,0x60(%rdi)
1800d4a0b:	48 03 f9             	add    %rcx,%rdi
1800d4a0e:	0f 10 40 70          	movups 0x70(%rax),%xmm0
1800d4a12:	48 03 c1             	add    %rcx,%rax
1800d4a15:	0f 11 47 f0          	movups %xmm0,-0x10(%rdi)
1800d4a19:	0f 10 08             	movups (%rax),%xmm1
1800d4a1c:	0f 10 40 10          	movups 0x10(%rax),%xmm0
1800d4a20:	0f 11 0f             	movups %xmm1,(%rdi)
1800d4a23:	0f 10 48 20          	movups 0x20(%rax),%xmm1
1800d4a27:	0f 11 47 10          	movups %xmm0,0x10(%rdi)
1800d4a2b:	0f 10 40 30          	movups 0x30(%rax),%xmm0
1800d4a2f:	0f 11 4f 20          	movups %xmm1,0x20(%rdi)
1800d4a33:	0f 10 48 40          	movups 0x40(%rax),%xmm1
1800d4a37:	0f 11 47 30          	movups %xmm0,0x30(%rdi)
1800d4a3b:	0f 10 40 50          	movups 0x50(%rax),%xmm0
1800d4a3f:	0f 11 4f 40          	movups %xmm1,0x40(%rdi)
1800d4a43:	0f 10 48 60          	movups 0x60(%rax),%xmm1
1800d4a47:	48 8b 40 70          	mov    0x70(%rax),%rax
1800d4a4b:	0f 11 47 50          	movups %xmm0,0x50(%rdi)
1800d4a4f:	0f 11 4f 60          	movups %xmm1,0x60(%rdi)
1800d4a53:	48 89 47 70          	mov    %rax,0x70(%rdi)
1800d4a57:	eb 05                	jmp    0x1800d4a5e
1800d4a59:	bb 0e 00 00 c0       	mov    $0xc000000e,%ebx
1800d4a5e:	8b c3                	mov    %ebx,%eax
1800d4a60:	4c 8d 9c 24 40 01 00 	lea    0x140(%rsp),%r11
1800d4a67:	00
1800d4a68:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1800d4a6c:	49 8b 73 40          	mov    0x40(%r11),%rsi
1800d4a70:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1800d4a74:	49 8b e3             	mov    %r11,%rsp
1800d4a77:	41 5f                	pop    %r15
1800d4a79:	41 5e                	pop    %r14
1800d4a7b:	41 5d                	pop    %r13
1800d4a7d:	41 5c                	pop    %r12
1800d4a7f:	5d                   	pop    %rbp
1800d4a80:	c3                   	ret
1800d4a81:	cc                   	int3
1800d4a82:	cc                   	int3
1800d4a83:	cc                   	int3
1800d4a84:	48 83 ec 58          	sub    $0x58,%rsp
1800d4a88:	8b 05 56 5b 0c 00    	mov    0xc5b56(%rip),%eax        # 0x18019a5e4
1800d4a8e:	85 c0                	test   %eax,%eax
1800d4a90:	75 17                	jne    0x1800d4aa9
1800d4a92:	48 8d 05 cf 4f 00 00 	lea    0x4fcf(%rip),%rax        # 0x1800d9a68
1800d4a99:	48 89 05 30 5b 0c 00 	mov    %rax,0xc5b30(%rip)        # 0x18019a5d0
1800d4aa0:	48 8d 05 fd 4a 00 00 	lea    0x4afd(%rip),%rax        # 0x1800d95a4
1800d4aa7:	eb 40                	jmp    0x1800d4ae9
1800d4aa9:	83 f8 03             	cmp    $0x3,%eax
1800d4aac:	75 21                	jne    0x1800d4acf
1800d4aae:	48 8d 05 5b 3e 00 00 	lea    0x3e5b(%rip),%rax        # 0x1800d8910
1800d4ab5:	c7 05 d5 7e 09 00 80 	movl   $0x480,0x97ed5(%rip)        # 0x18016c994
1800d4abc:	04 00 00
1800d4abf:	48 89 05 0a 5b 0c 00 	mov    %rax,0xc5b0a(%rip)        # 0x18019a5d0
1800d4ac6:	48 8d 05 0f 3e 00 00 	lea    0x3e0f(%rip),%rax        # 0x1800d88dc
1800d4acd:	eb 1a                	jmp    0x1800d4ae9
1800d4acf:	83 f8 02             	cmp    $0x2,%eax
1800d4ad2:	75 1c                	jne    0x1800d4af0
1800d4ad4:	48 8d 05 1d 5d 00 00 	lea    0x5d1d(%rip),%rax        # 0x1800da7f8
1800d4adb:	48 89 05 ee 5a 0c 00 	mov    %rax,0xc5aee(%rip)        # 0x18019a5d0
1800d4ae2:	48 8d 05 e7 5c 00 00 	lea    0x5ce7(%rip),%rax        # 0x1800da7d0
1800d4ae9:	48 89 05 e8 5a 0c 00 	mov    %rax,0xc5ae8(%rip)        # 0x18019a5d8
1800d4af0:	83 3d 69 57 0c 00 02 	cmpl   $0x2,0xc5769(%rip)        # 0x18019a260
1800d4af7:	75 07                	jne    0x1800d4b00
1800d4af9:	33 c0                	xor    %eax,%eax
1800d4afb:	e9 bb 00 00 00       	jmp    0x1800d4bbb
1800d4b00:	c6 05 71 57 0c 00 cc 	movb   $0xcc,0xc5771(%rip)        # 0x18019a278
1800d4b07:	48 8d 05 9a 57 0c 00 	lea    0xc579a(%rip),%rax        # 0x18019a2a8
1800d4b0e:	b9 20 00 00 00       	mov    $0x20,%ecx
1800d4b13:	83 60 f8 00          	andl   $0x0,-0x8(%rax)
1800d4b17:	48 83 20 00          	andq   $0x0,(%rax)
1800d4b1b:	48 8d 40 18          	lea    0x18(%rax),%rax
1800d4b1f:	48 83 e9 01          	sub    $0x1,%rcx
1800d4b23:	75 ee                	jne    0x1800d4b13
1800d4b25:	21 4c 24 30          	and    %ecx,0x30(%rsp)
1800d4b29:	8d 51 0c             	lea    0xc(%rcx),%edx
1800d4b2c:	48 21 4c 24 28       	and    %rcx,0x28(%rsp)
1800d4b31:	45 33 c9             	xor    %r9d,%r9d
1800d4b34:	21 4c 24 20          	and    %ecx,0x20(%rsp)
1800d4b38:	41 b8 03 00 00 d0    	mov    $0xd0000003,%r8d
1800d4b3e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1800d4b43:	e8 ac 2c fc ff       	call   0x1800977f4
1800d4b48:	85 c0                	test   %eax,%eax
1800d4b4a:	78 6f                	js     0x1800d4bbb
1800d4b4c:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1800d4b51:	48 89 05 90 46 0c 00 	mov    %rax,0xc4690(%rip)        # 0x1801991e8
1800d4b58:	48 05 80 01 00 00    	add    $0x180,%rax
1800d4b5e:	80 3d 7f 46 0c 00 00 	cmpb   $0x0,0xc467f(%rip)        # 0x1801991e4
1800d4b65:	48 89 05 84 46 0c 00 	mov    %rax,0xc4684(%rip)        # 0x1801991f0
1800d4b6c:	75 2c                	jne    0x1800d4b9a
1800d4b6e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1800d4b73:	e8 88 ef 05 00       	call   0x180133b00
1800d4b78:	e8 53 f0 05 00       	call   0x180133bd0
1800d4b7d:	0f b7 54 24 40       	movzwl 0x40(%rsp),%edx
1800d4b82:	44 0f b7 c0          	movzwl %ax,%r8d
1800d4b86:	48 8b 4c 24 42       	mov    0x42(%rsp),%rcx
1800d4b8b:	e8 ec 2d 00 00       	call   0x1800d797c
1800d4b90:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1800d4b95:	e8 86 ef 05 00       	call   0x180133b20
1800d4b9a:	83 25 f7 7d 09 00 00 	andl   $0x0,0x97df7(%rip)        # 0x18016c998
1800d4ba1:	33 c0                	xor    %eax,%eax
1800d4ba3:	85 c0                	test   %eax,%eax
1800d4ba5:	78 14                	js     0x1800d4bbb
1800d4ba7:	c7 05 cf 56 0c 00 00 	movl   $0x80800800,0xc56cf(%rip)        # 0x18019a280
1800d4bae:	08 80 80
1800d4bb1:	c7 05 c1 56 0c 00 00 	movl   $0x80800000,0xc56c1(%rip)        # 0x18019a27c
1800d4bb8:	00 80 80
1800d4bbb:	48 83 c4 58          	add    $0x58,%rsp
1800d4bbf:	c3                   	ret
1800d4bc0:	cc                   	int3
1800d4bc1:	cc                   	int3
1800d4bc2:	cc                   	int3
1800d4bc3:	cc                   	int3
1800d4bc4:	48 8b c4             	mov    %rsp,%rax
1800d4bc7:	48 89 58 08          	mov    %rbx,0x8(%rax)
1800d4bcb:	48 89 70 10          	mov    %rsi,0x10(%rax)
1800d4bcf:	4c 89 70 18          	mov    %r14,0x18(%rax)
1800d4bd3:	55                   	push   %rbp
1800d4bd4:	48 8d 68 d8          	lea    -0x28(%rax),%rbp
1800d4bd8:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
1800d4bdf:	0f 10 01             	movups (%rcx),%xmm0
1800d4be2:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1800d4be7:	41 be 80 00 00 00    	mov    $0x80,%r14d
1800d4bed:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
1800d4bf1:	48 8b d9             	mov    %rcx,%rbx
1800d4bf4:	0f 11 02             	movups %xmm0,(%rdx)
1800d4bf7:	49 8d 04 0e          	lea    (%r14,%rcx,1),%rax
1800d4bfb:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
1800d4bff:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
1800d4c03:	0f 10 49 30          	movups 0x30(%rcx),%xmm1
1800d4c07:	0f 11 42 20          	movups %xmm0,0x20(%rdx)
1800d4c0b:	0f 10 41 40          	movups 0x40(%rcx),%xmm0
1800d4c0f:	0f 11 4a 30          	movups %xmm1,0x30(%rdx)
1800d4c13:	0f 10 49 50          	movups 0x50(%rcx),%xmm1
1800d4c17:	0f 11 42 40          	movups %xmm0,0x40(%rdx)
1800d4c1b:	0f 10 41 60          	movups 0x60(%rcx),%xmm0
1800d4c1f:	0f 11 4a 50          	movups %xmm1,0x50(%rdx)
1800d4c23:	0f 10 08             	movups (%rax),%xmm1
1800d4c26:	0f 11 42 60          	movups %xmm0,0x60(%rdx)
1800d4c2a:	49 03 d6             	add    %r14,%rdx
1800d4c2d:	0f 10 41 70          	movups 0x70(%rcx),%xmm0
1800d4c31:	0f 11 42 f0          	movups %xmm0,-0x10(%rdx)
1800d4c35:	0f 10 40 10          	movups 0x10(%rax),%xmm0
1800d4c39:	0f 11 0a             	movups %xmm1,(%rdx)
1800d4c3c:	0f 10 48 20          	movups 0x20(%rax),%xmm1
1800d4c40:	0f 11 42 10          	movups %xmm0,0x10(%rdx)
1800d4c44:	0f 10 40 30          	movups 0x30(%rax),%xmm0
1800d4c48:	0f 11 4a 20          	movups %xmm1,0x20(%rdx)
1800d4c4c:	0f 10 48 40          	movups 0x40(%rax),%xmm1
1800d4c50:	0f 11 42 30          	movups %xmm0,0x30(%rdx)
1800d4c54:	0f 10 40 50          	movups 0x50(%rax),%xmm0
1800d4c58:	0f 11 4a 40          	movups %xmm1,0x40(%rdx)
1800d4c5c:	0f 10 48 60          	movups 0x60(%rax),%xmm1
1800d4c60:	48 8b 40 70          	mov    0x70(%rax),%rax
1800d4c64:	0f 11 42 50          	movups %xmm0,0x50(%rdx)
1800d4c68:	0f 11 4a 60          	movups %xmm1,0x60(%rdx)
1800d4c6c:	48 89 42 70          	mov    %rax,0x70(%rdx)
1800d4c70:	f7 45 fc fd ff ff ff 	testl  $0xfffffffd,-0x4(%rbp)
1800d4c77:	74 0a                	je     0x1800d4c83
1800d4c79:	b9 01 00 00 c0       	mov    $0xc0000001,%ecx
1800d4c7e:	e9 0d 01 00 00       	jmp    0x1800d4d90
1800d4c83:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1800d4c88:	be 30 00 00 00       	mov    $0x30,%esi
1800d4c8d:	48 8b c1             	mov    %rcx,%rax
1800d4c90:	48 c1 e8 30          	shr    $0x30,%rax
1800d4c94:	3c 0c                	cmp    $0xc,%al
1800d4c96:	75 13                	jne    0x1800d4cab
1800d4c98:	0f b6 44 24 30       	movzbl 0x30(%rsp),%eax
1800d4c9d:	48 c1 e9 38          	shr    $0x38,%rcx
1800d4ca1:	80 f9 03             	cmp    $0x3,%cl
1800d4ca4:	0f 44 c6             	cmove  %esi,%eax
1800d4ca7:	88 44 24 30          	mov    %al,0x30(%rsp)
1800d4cab:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1800d4cb0:	e8 9b 29 00 00       	call   0x1800d7650
1800d4cb5:	8b c8                	mov    %eax,%ecx
1800d4cb7:	85 c0                	test   %eax,%eax
1800d4cb9:	79 41                	jns    0x1800d4cfc
1800d4cbb:	8a 44 24 2e          	mov    0x2e(%rsp),%al
1800d4cbf:	3c 02                	cmp    $0x2,%al
1800d4cc1:	75 15                	jne    0x1800d4cd8
1800d4cc3:	80 7c 24 2f 00       	cmpb   $0x0,0x2f(%rsp)
1800d4cc8:	75 2a                	jne    0x1800d4cf4
1800d4cca:	66 c7 44 24 2e 0c 03 	movw   $0x30c,0x2e(%rsp)
1800d4cd1:	40 88 74 24 30       	mov    %sil,0x30(%rsp)
1800d4cd6:	eb 10                	jmp    0x1800d4ce8
1800d4cd8:	3c 0c                	cmp    $0xc,%al
1800d4cda:	75 18                	jne    0x1800d4cf4
1800d4cdc:	80 7c 24 2f 03       	cmpb   $0x3,0x2f(%rsp)
1800d4ce1:	75 11                	jne    0x1800d4cf4
1800d4ce3:	c6 44 24 30 20       	movb   $0x20,0x30(%rsp)
1800d4ce8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1800d4ced:	e8 5e 29 00 00       	call   0x1800d7650
1800d4cf2:	8b c8                	mov    %eax,%ecx
1800d4cf4:	85 c9                	test   %ecx,%ecx
1800d4cf6:	0f 88 94 00 00 00    	js     0x1800d4d90
1800d4cfc:	83 65 fc 00          	andl   $0x0,-0x4(%rbp)
1800d4d00:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
1800d4d05:	83 65 08 00          	andl   $0x0,0x8(%rbp)
1800d4d09:	c6 44 24 33 01       	movb   $0x1,0x33(%rsp)
1800d4d0e:	0f 10 00             	movups (%rax),%xmm0
1800d4d11:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1800d4d15:	0f 11 03             	movups %xmm0,(%rbx)
1800d4d18:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1800d4d1c:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1800d4d20:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1800d4d24:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1800d4d28:	0f 10 40 40          	movups 0x40(%rax),%xmm0
1800d4d2c:	0f 11 4b 30          	movups %xmm1,0x30(%rbx)
1800d4d30:	0f 10 48 50          	movups 0x50(%rax),%xmm1
1800d4d34:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
1800d4d38:	0f 10 40 60          	movups 0x60(%rax),%xmm0
1800d4d3c:	0f 11 4b 50          	movups %xmm1,0x50(%rbx)
1800d4d40:	0f 10 48 70          	movups 0x70(%rax),%xmm1
1800d4d44:	0f 11 43 60          	movups %xmm0,0x60(%rbx)
1800d4d48:	49 03 de             	add    %r14,%rbx
1800d4d4b:	49 03 c6             	add    %r14,%rax
1800d4d4e:	0f 11 4b f0          	movups %xmm1,-0x10(%rbx)
1800d4d52:	0f 10 00             	movups (%rax),%xmm0
1800d4d55:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1800d4d59:	0f 11 03             	movups %xmm0,(%rbx)
1800d4d5c:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1800d4d60:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1800d4d64:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1800d4d68:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1800d4d6c:	0f 10 40 40          	movups 0x40(%rax),%xmm0
1800d4d70:	0f 11 4b 30          	movups %xmm1,0x30(%rbx)
1800d4d74:	0f 10 48 50          	movups 0x50(%rax),%xmm1
1800d4d78:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
1800d4d7c:	0f 10 40 60          	movups 0x60(%rax),%xmm0
1800d4d80:	48 8b 40 70          	mov    0x70(%rax),%rax
1800d4d84:	0f 11 4b 50          	movups %xmm1,0x50(%rbx)
1800d4d88:	0f 11 43 60          	movups %xmm0,0x60(%rbx)
1800d4d8c:	48 89 43 70          	mov    %rax,0x70(%rbx)
1800d4d90:	4c 8d 9c 24 20 01 00 	lea    0x120(%rsp),%r11
1800d4d97:	00
1800d4d98:	8b c1                	mov    %ecx,%eax
1800d4d9a:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1800d4d9e:	49 8b 73 18          	mov    0x18(%r11),%rsi
1800d4da2:	4d 8b 73 20          	mov    0x20(%r11),%r14
1800d4da6:	49 8b e3             	mov    %r11,%rsp
1800d4da9:	5d                   	pop    %rbp
1800d4daa:	c3                   	ret
1800d4dab:	cc                   	int3
1800d4dac:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800d4db1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1800d4db6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1800d4dbb:	57                   	push   %rdi
1800d4dbc:	41 56                	push   %r14
1800d4dbe:	41 57                	push   %r15
1800d4dc0:	48 83 ec 40          	sub    $0x40,%rsp
1800d4dc4:	49 8b d8             	mov    %r8,%rbx
1800d4dc7:	bd 01 00 00 00       	mov    $0x1,%ebp
1800d4dcc:	41 89 a8 dc 00 00 00 	mov    %ebp,0xdc(%r8)
1800d4dd3:	48 8b fa             	mov    %rdx,%rdi
1800d4dd6:	44 0f b7 42 0c       	movzwl 0xc(%rdx),%r8d
1800d4ddb:	66 44 89 83 cc 00 00 	mov    %r8w,0xcc(%rbx)
1800d4de2:	00
1800d4de3:	44 8d 75 05          	lea    0x5(%rbp),%r14d
1800d4de7:	0f b7 42 0e          	movzwl 0xe(%rdx),%eax
1800d4deb:	44 8d 7d 03          	lea    0x3(%rbp),%r15d
1800d4def:	66 89 83 ce 00 00 00 	mov    %ax,0xce(%rbx)
1800d4df6:	8b 51 0a             	mov    0xa(%rcx),%edx
1800d4df9:	81 fa 48 50 20 20    	cmp    $0x20205048,%edx
1800d4dff:	74 20                	je     0x1800d4e21
1800d4e01:	81 fa 41 50 4d 43    	cmp    $0x434d5041,%edx
1800d4e07:	0f 84 07 01 00 00    	je     0x1800d4f14
1800d4e0d:	81 fa 4e 56 49 44    	cmp    $0x4449564e,%edx
1800d4e13:	0f 84 d5 00 00 00    	je     0x1800d4eee
1800d4e19:	81 fa 51 43 4f 4d    	cmp    $0x4d4f4351,%edx
1800d4e1f:	75 19                	jne    0x1800d4e3a
1800d4e21:	b9 01 08 00 00       	mov    $0x801,%ecx
1800d4e26:	66 44 3b c1          	cmp    %cx,%r8w
1800d4e2a:	75 0e                	jne    0x1800d4e3a
1800d4e2c:	66 83 f8 02          	cmp    $0x2,%ax
1800d4e30:	75 08                	jne    0x1800d4e3a
1800d4e32:	66 44 89 bb ce 00 00 	mov    %r15w,0xce(%rbx)
1800d4e39:	00
1800d4e3a:	0f b7 47 08          	movzwl 0x8(%rdi),%eax
1800d4e3e:	33 f6                	xor    %esi,%esi
1800d4e40:	89 83 d8 00 00 00    	mov    %eax,0xd8(%rbx)
1800d4e46:	85 c0                	test   %eax,%eax
1800d4e48:	74 0e                	je     0x1800d4e58
1800d4e4a:	0f b7 47 0a          	movzwl 0xa(%rdi),%eax
1800d4e4e:	48 03 c7             	add    %rdi,%rax
1800d4e51:	48 89 83 d0 00 00 00 	mov    %rax,0xd0(%rbx)
1800d4e58:	89 b3 e8 00 00 00    	mov    %esi,0xe8(%rbx)
1800d4e5e:	48 89 b3 e0 00 00 00 	mov    %rsi,0xe0(%rbx)
1800d4e65:	66 39 77 04          	cmp    %si,0x4(%rdi)
1800d4e69:	74 3a                	je     0x1800d4ea5
1800d4e6b:	0f b7 57 06          	movzwl 0x6(%rdi),%edx
1800d4e6f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1800d4e74:	48 03 d7             	add    %rdi,%rdx
1800d4e77:	e8 9c 8e fa ff       	call   0x18007dd18
1800d4e7c:	44 8a c5             	mov    %bpl,%r8b
1800d4e7f:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1800d4e84:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1800d4e89:	e8 02 89 fa ff       	call   0x18007d790
1800d4e8e:	0f b7 44 24 20       	movzwl 0x20(%rsp),%eax
1800d4e93:	89 83 e8 00 00 00    	mov    %eax,0xe8(%rbx)
1800d4e99:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1800d4e9e:	48 89 83 e0 00 00 00 	mov    %rax,0xe0(%rbx)
1800d4ea5:	0f b7 4f 12          	movzwl 0x12(%rdi),%ecx
1800d4ea9:	44 0f b7 4f 14       	movzwl 0x14(%rdi),%r9d
1800d4eae:	48 03 cf             	add    %rdi,%rcx
1800d4eb1:	44 0f b6 57 03       	movzbl 0x3(%rdi),%r10d
1800d4eb6:	4c 03 cf             	add    %rdi,%r9
1800d4eb9:	45 85 d2             	test   %r10d,%r10d
1800d4ebc:	0f 84 e7 00 00 00    	je     0x1800d4fa9
1800d4ec2:	8b d6                	mov    %esi,%edx
1800d4ec4:	44 8b de             	mov    %esi,%r11d
1800d4ec7:	44 0f b6 01          	movzbl (%rcx),%r8d
1800d4ecb:	45 85 c0             	test   %r8d,%r8d
1800d4ece:	74 6d                	je     0x1800d4f3d
1800d4ed0:	44 3b c5             	cmp    %ebp,%r8d
1800d4ed3:	0f 85 d0 00 00 00    	jne    0x1800d4fa9
1800d4ed9:	8b c2                	mov    %edx,%eax
1800d4edb:	48 03 c5             	add    %rbp,%rax
1800d4ede:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
1800d4ee2:	4c 8d 04 c3          	lea    (%rbx,%rax,8),%r8
1800d4ee6:	66 41 c7 00 01 01    	movw   $0x101,(%r8)
1800d4eec:	eb 62                	jmp    0x1800d4f50
1800d4eee:	b9 01 08 00 00       	mov    $0x801,%ecx
1800d4ef3:	66 44 3b c1          	cmp    %cx,%r8w
1800d4ef7:	0f 85 3d ff ff ff    	jne    0x1800d4e3a
1800d4efd:	66 83 f8 02          	cmp    $0x2,%ax
1800d4f01:	0f 85 33 ff ff ff    	jne    0x1800d4e3a
1800d4f07:	66 44 89 b3 ce 00 00 	mov    %r14w,0xce(%rbx)
1800d4f0e:	00
1800d4f0f:	e9 26 ff ff ff       	jmp    0x1800d4e3a
1800d4f14:	b9 00 80 00 00       	mov    $0x8000,%ecx
1800d4f19:	66 44 3b c1          	cmp    %cx,%r8w
1800d4f1d:	0f 85 17 ff ff ff    	jne    0x1800d4e3a
1800d4f23:	66 3b c5             	cmp    %bp,%ax
1800d4f26:	0f 85 0e ff ff ff    	jne    0x1800d4e3a
1800d4f2c:	b8 08 00 00 00       	mov    $0x8,%eax
1800d4f31:	66 89 83 ce 00 00 00 	mov    %ax,0xce(%rbx)
1800d4f38:	e9 fd fe ff ff       	jmp    0x1800d4e3a
1800d4f3d:	8b c2                	mov    %edx,%eax