1800d0ae1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800d0ae6:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1800d0aeb:	48 83 c4 20          	add    $0x20,%rsp
1800d0aef:	5f                   	pop    %rdi
1800d0af0:	c3                   	ret
1800d0af1:	cc                   	int3
1800d0af2:	cc                   	int3
1800d0af3:	cc                   	int3
1800d0af4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800d0af9:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1800d0afe:	55                   	push   %rbp
1800d0aff:	56                   	push   %rsi
1800d0b00:	57                   	push   %rdi
1800d0b01:	41 54                	push   %r12
1800d0b03:	41 55                	push   %r13
1800d0b05:	41 56                	push   %r14
1800d0b07:	41 57                	push   %r15
1800d0b09:	48 8d 6c 24 e1       	lea    -0x1f(%rsp),%rbp
1800d0b0e:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1800d0b15:	48 8b 5a 08          	mov    0x8(%rdx),%rbx
1800d0b19:	4d 8b f1             	mov    %r9,%r14
1800d0b1c:	41 8a f0             	mov    %r8b,%sil
1800d0b1f:	48 81 c3 00 00 10 00 	add    $0x100000,%rbx
1800d0b26:	45 33 c9             	xor    %r9d,%r9d
1800d0b29:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1800d0b2e:	48 8b f9             	mov    %rcx,%rdi
1800d0b31:	45 8b 46 04          	mov    0x4(%r14),%r8d
1800d0b35:	e8 e2 f7 ff ff       	call   0x1800d031c
1800d0b3a:	85 c0                	test   %eax,%eax
1800d0b3c:	79 1f                	jns    0x1800d0b5d
1800d0b3e:	3d 3f 00 00 c0       	cmp    $0xc000003f,%eax
1800d0b43:	0f 85 c7 02 00 00    	jne    0x1800d0e10
1800d0b49:	80 3d d8 9a 0c 00 00 	cmpb   $0x0,0xc9ad8(%rip)        # 0x18019a628
1800d0b50:	0f 84 ae 02 00 00    	je     0x1800d0e04
1800d0b56:	cd 2c                	int    $0x2c
1800d0b58:	e9 a7 02 00 00       	jmp    0x1800d0e04
1800d0b5d:	0f 10 13             	movups (%rbx),%xmm2
1800d0b60:	0f 10 43 10          	movups 0x10(%rbx),%xmm0
1800d0b64:	0f 10 4b 20          	movups 0x20(%rbx),%xmm1
1800d0b68:	0f 29 45 ef          	movaps %xmm0,-0x11(%rbp)
1800d0b6c:	0f 10 43 30          	movups 0x30(%rbx),%xmm0
1800d0b70:	66 0f 7e d0          	movd   %xmm2,%eax
1800d0b74:	0f 29 45 0f          	movaps %xmm0,0xf(%rbp)
1800d0b78:	0f 29 55 df          	movaps %xmm2,-0x21(%rbp)
1800d0b7c:	0f 29 4d ff          	movaps %xmm1,-0x1(%rbp)
1800d0b80:	3d 6c 6f 67 65       	cmp    $0x65676f6c,%eax
1800d0b85:	0f 85 80 02 00 00    	jne    0x1800d0e0b
1800d0b8b:	48 8b 45 ff          	mov    -0x1(%rbp),%rax
1800d0b8f:	48 3b 87 08 04 00 00 	cmp    0x408(%rdi),%rax
1800d0b96:	0f 85 6f 02 00 00    	jne    0x1800d0e0b
1800d0b9c:	48 8b 45 07          	mov    0x7(%rbp),%rax
1800d0ba0:	48 3b 87 10 04 00 00 	cmp    0x410(%rdi),%rax
1800d0ba7:	0f 85 5e 02 00 00    	jne    0x1800d0e0b
1800d0bad:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1800d0bb1:	48 8b cf             	mov    %rdi,%rcx
1800d0bb4:	e8 57 f8 ff ff       	call   0x1800d0410
1800d0bb9:	84 c0                	test   %al,%al
1800d0bbb:	0f 84 4a 02 00 00    	je     0x1800d0e0b
1800d0bc1:	44 8b 87 b0 03 00 00 	mov    0x3b0(%rdi),%r8d
1800d0bc8:	b9 01 00 00 00       	mov    $0x1,%ecx
1800d0bcd:	41 8b 56 04          	mov    0x4(%r14),%edx
1800d0bd1:	44 8b 4d e7          	mov    -0x19(%rbp),%r9d
1800d0bd5:	4c 8b 55 ef          	mov    -0x11(%rbp),%r10
1800d0bd9:	44 8b 5d eb          	mov    -0x15(%rbp),%r11d
1800d0bdd:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
1800d0be1:	42 8d 04 0a          	lea    (%rdx,%r9,1),%eax
1800d0be5:	4c 89 55 c7          	mov    %r10,-0x39(%rbp)
1800d0be9:	44 8b f8             	mov    %eax,%r15d
1800d0bec:	44 89 5d c3          	mov    %r11d,-0x3d(%rbp)
1800d0bf0:	45 2b f8             	sub    %r8d,%r15d
1800d0bf3:	41 3b c0             	cmp    %r8d,%eax
1800d0bf6:	44 0f 42 f8          	cmovb  %eax,%r15d
1800d0bfa:	40 84 f6             	test   %sil,%sil
1800d0bfd:	75 70                	jne    0x1800d0c6f
1800d0bff:	49 8b 46 08          	mov    0x8(%r14),%rax
1800d0c03:	48 03 c1             	add    %rcx,%rax
1800d0c06:	4c 3b d0             	cmp    %rax,%r10
1800d0c09:	0f 85 fc 01 00 00    	jne    0x1800d0e0b
1800d0c0f:	41 3b 16             	cmp    (%r14),%edx
1800d0c12:	41 8d 0c 10          	lea    (%r8,%rdx,1),%ecx
1800d0c16:	41 8b c0             	mov    %r8d,%eax
1800d0c19:	0f 47 ca             	cmova  %edx,%ecx
1800d0c1c:	2b c1                	sub    %ecx,%eax
1800d0c1e:	41 03 06             	add    (%r14),%eax
1800d0c21:	44 3b c8             	cmp    %eax,%r9d
1800d0c24:	76 14                	jbe    0x1800d0c3a
1800d0c26:	40 38 35 fb 99 0c 00 	cmp    %sil,0xc99fb(%rip)        # 0x18019a628
1800d0c2d:	0f 84 d1 01 00 00    	je     0x1800d0e04
1800d0c33:	cd 2c                	int    $0x2c
1800d0c35:	e9 ca 01 00 00       	jmp    0x1800d0e04
1800d0c3a:	43 8d 0c 38          	lea    (%r8,%r15,1),%ecx
1800d0c3e:	41 8b d7             	mov    %r15d,%edx
1800d0c41:	45 3b 3e             	cmp    (%r14),%r15d
1800d0c44:	77 02                	ja     0x1800d0c48
1800d0c46:	8b d1                	mov    %ecx,%edx
1800d0c48:	45 3b fb             	cmp    %r11d,%r15d
1800d0c4b:	41 8b c7             	mov    %r15d,%eax
1800d0c4e:	0f 46 c1             	cmovbe %ecx,%eax
1800d0c51:	41 2b 16             	sub    (%r14),%edx
1800d0c54:	41 2b c3             	sub    %r11d,%eax
1800d0c57:	3b d0                	cmp    %eax,%edx
1800d0c59:	73 14                	jae    0x1800d0c6f
1800d0c5b:	80 3d c6 99 0c 00 00 	cmpb   $0x0,0xc99c6(%rip)        # 0x18019a628
1800d0c62:	0f 84 9c 01 00 00    	je     0x1800d0e04
1800d0c68:	cd 2c                	int    $0x2c
1800d0c6a:	e9 95 01 00 00       	jmp    0x1800d0e04
1800d0c6f:	83 63 04 00          	andl   $0x0,0x4(%rbx)
1800d0c73:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
1800d0c79:	48 8b d3             	mov    %rbx,%rdx
1800d0c7c:	33 c9                	xor    %ecx,%ecx
1800d0c7e:	e8 f5 e3 ff ff       	call   0x1800cf078
1800d0c83:	8b 75 f7             	mov    -0x9(%rbp),%esi
1800d0c86:	45 33 db             	xor    %r11d,%r11d
1800d0c89:	45 33 ed             	xor    %r13d,%r13d
1800d0c8c:	89 45 77             	mov    %eax,0x77(%rbp)
1800d0c8f:	44 89 5d bf          	mov    %r11d,-0x41(%rbp)
1800d0c93:	44 8b c0             	mov    %eax,%r8d
1800d0c96:	41 bc 40 00 00 00    	mov    $0x40,%r12d
1800d0c9c:	85 f6                	test   %esi,%esi
1800d0c9e:	0f 84 c6 00 00 00    	je     0x1800d0d6a
1800d0ca4:	41 f7 c4 ff 0f 00 00 	test   $0xfff,%r12d
1800d0cab:	75 34                	jne    0x1800d0ce1
1800d0cad:	45 8b 46 04          	mov    0x4(%r14),%r8d
1800d0cb1:	45 8b cc             	mov    %r12d,%r9d
1800d0cb4:	48 8b 55 67          	mov    0x67(%rbp),%rdx
1800d0cb8:	48 8b cf             	mov    %rdi,%rcx
1800d0cbb:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1800d0cc0:	e8 57 f6 ff ff       	call   0x1800d031c
1800d0cc5:	85 c0                	test   %eax,%eax
1800d0cc7:	78 6e                	js     0x1800d0d37
1800d0cc9:	8b 4d 77             	mov    0x77(%rbp),%ecx
1800d0ccc:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
1800d0cd2:	48 8b d3             	mov    %rbx,%rdx
1800d0cd5:	e8 9e e3 ff ff       	call   0x1800cf078
1800d0cda:	44 8b 5d bf          	mov    -0x41(%rbp),%r11d
1800d0cde:	89 45 77             	mov    %eax,0x77(%rbp)
1800d0ce1:	45 8b d4             	mov    %r12d,%r10d
1800d0ce4:	48 8b cf             	mov    %rdi,%rcx
1800d0ce7:	41 81 e2 ff 0f 00 00 	and    $0xfff,%r10d
1800d0cee:	4c 03 d3             	add    %rbx,%r10
1800d0cf1:	49 8b d2             	mov    %r10,%rdx
1800d0cf4:	e8 9f f7 ff ff       	call   0x1800d0498
1800d0cf9:	84 c0                	test   %al,%al
1800d0cfb:	0f 84 0a 01 00 00    	je     0x1800d0e0b
1800d0d01:	48 8b 55 c7          	mov    -0x39(%rbp),%rdx
1800d0d05:	41 8d 45 01          	lea    0x1(%r13),%eax
1800d0d09:	41 83 c4 20          	add    $0x20,%r12d
1800d0d0d:	41 81 3a 64 65 73 63 	cmpl   $0x63736564,(%r10)
1800d0d14:	41 0f 45 c5          	cmovne %r13d,%eax
1800d0d18:	44 8b e8             	mov    %eax,%r13d
1800d0d1b:	49 39 52 18          	cmp    %rdx,0x18(%r10)
1800d0d1f:	75 35                	jne    0x1800d0d56
1800d0d21:	41 ff c3             	inc    %r11d
1800d0d24:	44 89 5d bf          	mov    %r11d,-0x41(%rbp)
1800d0d28:	44 3b de             	cmp    %esi,%r11d
1800d0d2b:	0f 82 73 ff ff ff    	jb     0x1800d0ca4
1800d0d31:	44 8b 45 77          	mov    0x77(%rbp),%r8d
1800d0d35:	eb 37                	jmp    0x1800d0d6e
1800d0d37:	3d 3f 00 00 c0       	cmp    $0xc000003f,%eax
1800d0d3c:	0f 85 ce 00 00 00    	jne    0x1800d0e10
1800d0d42:	80 3d df 98 0c 00 00 	cmpb   $0x0,0xc98df(%rip)        # 0x18019a628
1800d0d49:	0f 84 b5 00 00 00    	je     0x1800d0e04
1800d0d4f:	cd 2c                	int    $0x2c
1800d0d51:	e9 ae 00 00 00       	jmp    0x1800d0e04
1800d0d56:	80 3d cb 98 0c 00 00 	cmpb   $0x0,0xc98cb(%rip)        # 0x18019a628
1800d0d5d:	0f 84 a1 00 00 00    	je     0x1800d0e04
1800d0d63:	cd 2c                	int    $0x2c
1800d0d65:	e9 9a 00 00 00       	jmp    0x1800d0e04
1800d0d6a:	48 8b 55 c7          	mov    -0x39(%rbp),%rdx
1800d0d6e:	c1 e6 05             	shl    $0x5,%esi
1800d0d71:	45 33 e4             	xor    %r12d,%r12d
1800d0d74:	81 c6 3f 10 00 00    	add    $0x103f,%esi
1800d0d7a:	81 e6 00 f0 ff ff    	and    $0xfffff000,%esi
1800d0d80:	45 85 ed             	test   %r13d,%r13d
1800d0d83:	74 68                	je     0x1800d0ded
1800d0d85:	45 8b 46 04          	mov    0x4(%r14),%r8d
1800d0d89:	44 8b ce             	mov    %esi,%r9d
1800d0d8c:	48 8b 55 67          	mov    0x67(%rbp),%rdx
1800d0d90:	48 8b cf             	mov    %rdi,%rcx
1800d0d93:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1800d0d98:	e8 7f f5 ff ff       	call   0x1800d031c
1800d0d9d:	85 c0                	test   %eax,%eax
1800d0d9f:	0f 88 a1 00 00 00    	js     0x1800d0e46
1800d0da5:	8b 4d 77             	mov    0x77(%rbp),%ecx
1800d0da8:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
1800d0dae:	48 8b d3             	mov    %rbx,%rdx
1800d0db1:	e8 c2 e2 ff ff       	call   0x1800cf078
1800d0db6:	81 3b 64 61 74 61    	cmpl   $0x61746164,(%rbx)
1800d0dbc:	44 8b c0             	mov    %eax,%r8d
1800d0dbf:	89 45 77             	mov    %eax,0x77(%rbp)
1800d0dc2:	75 75                	jne    0x1800d0e39
1800d0dc4:	48 8b 55 c7          	mov    -0x39(%rbp),%rdx
1800d0dc8:	39 93 fc 0f 00 00    	cmp    %edx,0xffc(%rbx)
1800d0dce:	75 5c                	jne    0x1800d0e2c
1800d0dd0:	8b 43 04             	mov    0x4(%rbx),%eax
1800d0dd3:	48 8b ca             	mov    %rdx,%rcx
1800d0dd6:	48 c1 e9 20          	shr    $0x20,%rcx
1800d0dda:	48 3b c1             	cmp    %rcx,%rax
1800d0ddd:	75 4d                	jne    0x1800d0e2c
1800d0ddf:	41 ff c4             	inc    %r12d
1800d0de2:	81 c6 00 10 00 00    	add    $0x1000,%esi
1800d0de8:	45 3b e5             	cmp    %r13d,%r12d
1800d0deb:	72 98                	jb     0x1800d0d85
1800d0ded:	44 3b 45 e3          	cmp    -0x1d(%rbp),%r8d
1800d0df1:	74 67                	je     0x1800d0e5a
1800d0df3:	f6 47 70 10          	testb  $0x10,0x70(%rdi)
1800d0df7:	75 61                	jne    0x1800d0e5a
1800d0df9:	80 3d 28 98 0c 00 00 	cmpb   $0x0,0xc9828(%rip)        # 0x18019a628
1800d0e00:	74 02                	je     0x1800d0e04
1800d0e02:	cd 2c                	int    $0x2c
1800d0e04:	83 a7 80 00 00 00 00 	andl   $0x0,0x80(%rdi)
1800d0e0b:	b8 1a 00 00 80       	mov    $0x8000001a,%eax
1800d0e10:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
1800d0e17:	00
1800d0e18:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1800d0e1f:	41 5f                	pop    %r15
1800d0e21:	41 5e                	pop    %r14
1800d0e23:	41 5d                	pop    %r13
1800d0e25:	41 5c                	pop    %r12
1800d0e27:	5f                   	pop    %rdi
1800d0e28:	5e                   	pop    %rsi
1800d0e29:	5d                   	pop    %rbp
1800d0e2a:	c3                   	ret
1800d0e2b:	cc                   	int3
1800d0e2c:	80 3d f5 97 0c 00 00 	cmpb   $0x0,0xc97f5(%rip)        # 0x18019a628
1800d0e33:	74 cf                	je     0x1800d0e04
1800d0e35:	cd 2c                	int    $0x2c
1800d0e37:	eb cb                	jmp    0x1800d0e04
1800d0e39:	80 3d e8 97 0c 00 00 	cmpb   $0x0,0xc97e8(%rip)        # 0x18019a628
1800d0e40:	74 c2                	je     0x1800d0e04
1800d0e42:	cd 2c                	int    $0x2c
1800d0e44:	eb be                	jmp    0x1800d0e04
1800d0e46:	3d 3f 00 00 c0       	cmp    $0xc000003f,%eax
1800d0e4b:	75 c3                	jne    0x1800d0e10
1800d0e4d:	80 3d d4 97 0c 00 00 	cmpb   $0x0,0xc97d4(%rip)        # 0x18019a628
1800d0e54:	74 ae                	je     0x1800d0e04
1800d0e56:	cd 2c                	int    $0x2c
1800d0e58:	eb aa                	jmp    0x1800d0e04
1800d0e5a:	48 8b 87 48 0a 00 00 	mov    0xa48(%rdi),%rax
1800d0e61:	48 3b 45 0f          	cmp    0xf(%rbp),%rax
1800d0e65:	73 06                	jae    0x1800d0e6d
1800d0e67:	48 3b 45 17          	cmp    0x17(%rbp),%rax
1800d0e6b:	72 04                	jb     0x1800d0e71
1800d0e6d:	c6 45 cf 00          	movb   $0x0,-0x31(%rbp)
1800d0e71:	48 8b 45 7f          	mov    0x7f(%rbp),%rax
1800d0e75:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1800d0e79:	88 08                	mov    %cl,(%rax)
1800d0e7b:	8b 45 c3             	mov    -0x3d(%rbp),%eax
1800d0e7e:	41 89 06             	mov    %eax,(%r14)
1800d0e81:	33 c0                	xor    %eax,%eax
1800d0e83:	49 89 56 08          	mov    %rdx,0x8(%r14)
1800d0e87:	45 89 7e 04          	mov    %r15d,0x4(%r14)
1800d0e8b:	eb 83                	jmp    0x1800d0e10
1800d0e8d:	cc                   	int3
1800d0e8e:	cc                   	int3
1800d0e8f:	cc                   	int3
1800d0e90:	48 8b c4             	mov    %rsp,%rax
1800d0e93:	48 89 58 08          	mov    %rbx,0x8(%rax)
1800d0e97:	4c 89 40 18          	mov    %r8,0x18(%rax)
1800d0e9b:	48 89 50 10          	mov    %rdx,0x10(%rax)
1800d0e9f:	55                   	push   %rbp
1800d0ea0:	56                   	push   %rsi
1800d0ea1:	57                   	push   %rdi
1800d0ea2:	41 54                	push   %r12
1800d0ea4:	41 55                	push   %r13
1800d0ea6:	41 56                	push   %r14
1800d0ea8:	41 57                	push   %r15
1800d0eaa:	48 8b ec             	mov    %rsp,%rbp
1800d0ead:	48 83 ec 60          	sub    $0x60,%rsp
1800d0eb1:	45 33 c9             	xor    %r9d,%r9d
1800d0eb4:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
1800d0eb8:	0f 57 f6             	xorps  %xmm6,%xmm6
1800d0ebb:	4d 89 08             	mov    %r9,(%r8)
1800d0ebe:	0f 29 75 e0          	movaps %xmm6,-0x20(%rbp)
1800d0ec2:	49 8b f0             	mov    %r8,%rsi
1800d0ec5:	48 8b c2             	mov    %rdx,%rax
1800d0ec8:	4d 89 48 08          	mov    %r9,0x8(%r8)
1800d0ecc:	48 8b d9             	mov    %rcx,%rbx
1800d0ecf:	45 8a f9             	mov    %r9b,%r15b
1800d0ed2:	41 8b f9             	mov    %r9d,%edi
1800d0ed5:	45 8a e9             	mov    %r9b,%r13b
1800d0ed8:	41 bc 1a 00 00 80    	mov    $0x8000001a,%r12d
1800d0ede:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
1800d0ee2:	44 88 4d 58          	mov    %r9b,0x58(%rbp)
1800d0ee6:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1800d0eeb:	41 b0 01             	mov    $0x1,%r8b
1800d0eee:	44 89 4d d0          	mov    %r9d,-0x30(%rbp)
1800d0ef2:	48 8b cb             	mov    %rbx,%rcx
1800d0ef5:	4c 89 4d d8          	mov    %r9,-0x28(%rbp)
1800d0ef9:	48 8b d0             	mov    %rax,%rdx
1800d0efc:	4c 8d 4d d0          	lea    -0x30(%rbp),%r9
1800d0f00:	89 7d d4             	mov    %edi,-0x2c(%rbp)
1800d0f03:	41 83 ce ff          	or     $0xffffffff,%r14d
1800d0f07:	e8 e8 fb ff ff       	call   0x1800d0af4
1800d0f0c:	45 33 c9             	xor    %r9d,%r9d
1800d0f0f:	85 c0                	test   %eax,%eax
1800d0f11:	0f 88 b0 00 00 00    	js     0x1800d0fc7
1800d0f17:	48 8b 75 48          	mov    0x48(%rbp),%rsi
1800d0f1b:	44 8b e7             	mov    %edi,%r12d
1800d0f1e:	44 38 4d 58          	cmp    %r9b,0x58(%rbp)
1800d0f22:	48 8d 45 58          	lea    0x58(%rbp),%rax
1800d0f26:	4c 8d 4d d0          	lea    -0x30(%rbp),%r9
1800d0f2a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1800d0f2f:	45 0f 44 f4          	cmove  %r12d,%r14d
1800d0f33:	48 8b d6             	mov    %rsi,%rdx
1800d0f36:	44 8b 65 d4          	mov    -0x2c(%rbp),%r12d
1800d0f3a:	45 33 c0             	xor    %r8d,%r8d
1800d0f3d:	48 8b cb             	mov    %rbx,%rcx
1800d0f40:	e8 af fb ff ff       	call   0x1800d0af4
1800d0f45:	45 33 c9             	xor    %r9d,%r9d
1800d0f48:	85 c0                	test   %eax,%eax
1800d0f4a:	79 d2                	jns    0x1800d0f1e
1800d0f4c:	48 8b 75 50          	mov    0x50(%rbp),%rsi
1800d0f50:	41 bc 1a 00 00 80    	mov    $0x8000001a,%r12d
1800d0f56:	41 3b c4             	cmp    %r12d,%eax
1800d0f59:	75 68                	jne    0x1800d0fc3
1800d0f5b:	8b 55 d4             	mov    -0x2c(%rbp),%edx
1800d0f5e:	8b ca                	mov    %edx,%ecx
1800d0f60:	3b d7                	cmp    %edi,%edx
1800d0f62:	77 08                	ja     0x1800d0f6c
1800d0f64:	8b 93 b0 03 00 00    	mov    0x3b0(%rbx),%edx
1800d0f6a:	03 d1                	add    %ecx,%edx
1800d0f6c:	44 8b 45 d0          	mov    -0x30(%rbp),%r8d
1800d0f70:	8b c1                	mov    %ecx,%eax
1800d0f72:	41 3b c8             	cmp    %r8d,%ecx
1800d0f75:	77 08                	ja     0x1800d0f7f
1800d0f77:	8b 83 b0 03 00 00    	mov    0x3b0(%rbx),%eax
1800d0f7d:	03 c1                	add    %ecx,%eax
1800d0f7f:	41 2b c0             	sub    %r8d,%eax
1800d0f82:	2b d7                	sub    %edi,%edx
1800d0f84:	3b d0                	cmp    %eax,%edx
1800d0f86:	72 49                	jb     0x1800d0fd1
1800d0f88:	41 83 fe ff          	cmp    $0xffffffff,%r14d
1800d0f8c:	74 27                	je     0x1800d0fb5
1800d0f8e:	8b d1                	mov    %ecx,%edx
1800d0f90:	41 3b c8             	cmp    %r8d,%ecx
1800d0f93:	77 08                	ja     0x1800d0f9d
1800d0f95:	8b 93 b0 03 00 00    	mov    0x3b0(%rbx),%edx
1800d0f9b:	03 d1                	add    %ecx,%edx
1800d0f9d:	41 3b ce             	cmp    %r14d,%ecx
1800d0fa0:	77 06                	ja     0x1800d0fa8
1800d0fa2:	03 8b b0 03 00 00    	add    0x3b0(%rbx),%ecx
1800d0fa8:	41 2b d0             	sub    %r8d,%edx
1800d0fab:	41 2b ce             	sub    %r14d,%ecx
1800d0fae:	45 8a f9             	mov    %r9b,%r15b
1800d0fb1:	3b d1                	cmp    %ecx,%edx
1800d0fb3:	73 03                	jae    0x1800d0fb8
1800d0fb5:	41 b7 01             	mov    $0x1,%r15b
1800d0fb8:	0f 28 75 d0          	movaps -0x30(%rbp),%xmm6
1800d0fbc:	41 8b c1             	mov    %r9d,%eax