1800809f1:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1800809f8:	83 4d 7f ff          	orl    $0xffffffff,0x7f(%rbp)
1800809fc:	33 c0                	xor    %eax,%eax
1800809fe:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
180080a02:	8b f0                	mov    %eax,%esi
180080a04:	89 45 e3             	mov    %eax,-0x1d(%rbp)
180080a07:	44 8b e0             	mov    %eax,%r12d
180080a0a:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
180080a0e:	8b f8                	mov    %eax,%edi
180080a10:	89 45 e7             	mov    %eax,-0x19(%rbp)
180080a13:	44 8b e8             	mov    %eax,%r13d
180080a16:	89 45 df             	mov    %eax,-0x21(%rbp)
180080a19:	4c 8b f2             	mov    %rdx,%r14
180080a1c:	89 45 eb             	mov    %eax,-0x15(%rbp)
180080a1f:	44 8b f9             	mov    %ecx,%r15d
180080a22:	89 45 77             	mov    %eax,0x77(%rbp)
180080a25:	e8 c6 13 00 00       	call   0x180081df0
180080a2a:	8b d8                	mov    %eax,%ebx
180080a2c:	85 c0                	test   %eax,%eax
180080a2e:	0f 88 2d 04 00 00    	js     0x180080e61
180080a34:	4c 8d 4d 7f          	lea    0x7f(%rbp),%r9
180080a38:	49 8b d6             	mov    %r14,%rdx
180080a3b:	45 8d 45 01          	lea    0x1(%r13),%r8d
180080a3f:	41 8b cf             	mov    %r15d,%ecx
180080a42:	e8 d5 79 fe ff       	call   0x18006841c
180080a47:	44 8b 7d 7f          	mov    0x7f(%rbp),%r15d
180080a4b:	85 c0                	test   %eax,%eax
180080a4d:	79 07                	jns    0x180080a56
180080a4f:	33 db                	xor    %ebx,%ebx
180080a51:	e9 d2 03 00 00       	jmp    0x180080e28
180080a56:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
180080a5a:	41 8b cf             	mov    %r15d,%ecx
180080a5d:	e8 b6 82 fe ff       	call   0x180068d18
180080a62:	8b d8                	mov    %eax,%ebx
180080a64:	85 c0                	test   %eax,%eax
180080a66:	0f 88 bc 03 00 00    	js     0x180080e28
180080a6c:	48 39 75 ff          	cmp    %rsi,-0x1(%rbp)
180080a70:	0f 86 b2 03 00 00    	jbe    0x180080e28
180080a76:	4c 8b f6             	mov    %rsi,%r14
180080a79:	48 8b c6             	mov    %rsi,%rax
180080a7c:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
180080a81:	4c 8d 4d b7          	lea    -0x49(%rbp),%r9
180080a85:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
180080a8b:	4c 8b c0             	mov    %rax,%r8
180080a8e:	ba 28 00 00 00       	mov    $0x28,%edx
180080a93:	41 8b cf             	mov    %r15d,%ecx
180080a96:	e8 b5 84 fe ff       	call   0x180068f50
180080a9b:	8b d8                	mov    %eax,%ebx
180080a9d:	85 c0                	test   %eax,%eax
180080a9f:	0f 88 76 03 00 00    	js     0x180080e1b
180080aa5:	8b 55 bf             	mov    -0x41(%rbp),%edx
180080aa8:	3b d7                	cmp    %edi,%edx
180080aaa:	74 12                	je     0x180080abe
180080aac:	c1 e2 03             	shl    $0x3,%edx
180080aaf:	48 8d 0d ea 08 0d 00 	lea    0xd08ea(%rip),%rcx        # 0x1801513a0
180080ab6:	e8 2d fa 00 00       	call   0x1800904e8
180080abb:	8b 55 bf             	mov    -0x41(%rbp),%edx
180080abe:	3b 55 df             	cmp    -0x21(%rbp),%edx
180080ac1:	76 29                	jbe    0x180080aec
180080ac3:	89 55 df             	mov    %edx,-0x21(%rbp)
180080ac6:	4d 85 e4             	test   %r12,%r12
180080ac9:	74 0b                	je     0x180080ad6
180080acb:	49 8b cc             	mov    %r12,%rcx
180080ace:	e8 29 95 01 00       	call   0x180099ffc
180080ad3:	8b 55 bf             	mov    -0x41(%rbp),%edx
180080ad6:	8b ca                	mov    %edx,%ecx
180080ad8:	e8 73 93 01 00       	call   0x180099e50
180080add:	4c 8b e0             	mov    %rax,%r12
180080ae0:	48 85 c0             	test   %rax,%rax
180080ae3:	0f 84 13 03 00 00    	je     0x180080dfc
180080ae9:	8b 55 bf             	mov    -0x41(%rbp),%edx
180080aec:	44 8b 45 c3          	mov    -0x3d(%rbp),%r8d
180080af0:	4d 8b cc             	mov    %r12,%r9
180080af3:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
180080af8:	41 8b cf             	mov    %r15d,%ecx
180080afb:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
180080b01:	e8 4a 84 fe ff       	call   0x180068f50
180080b06:	8b d8                	mov    %eax,%ebx
180080b08:	85 c0                	test   %eax,%eax
180080b0a:	0f 88 0b 03 00 00    	js     0x180080e1b
180080b10:	f6 45 77 03          	testb  $0x3,0x77(%rbp)
180080b14:	75 37                	jne    0x180080b4d
180080b16:	48 8d 0d db 08 0d 00 	lea    0xd08db(%rip),%rcx        # 0x1801513f8
180080b1d:	e8 c6 f9 00 00       	call   0x1800904e8
180080b22:	33 db                	xor    %ebx,%ebx
180080b24:	39 5d bf             	cmp    %ebx,-0x41(%rbp)
180080b27:	76 18                	jbe    0x180080b41
180080b29:	42 0f b6 14 23       	movzbl (%rbx,%r12,1),%edx
180080b2e:	48 8d 0d db 07 0d 00 	lea    0xd07db(%rip),%rcx        # 0x180151310
180080b35:	e8 ae f9 00 00       	call   0x1800904e8
180080b3a:	ff c3                	inc    %ebx
180080b3c:	3b 5d bf             	cmp    -0x41(%rbp),%ebx
180080b3f:	72 e8                	jb     0x180080b29
180080b41:	48 8d 0d f4 07 0d 00 	lea    0xd07f4(%rip),%rcx        # 0x18015133c
180080b48:	e8 9b f9 00 00       	call   0x1800904e8
180080b4d:	8b 45 bb             	mov    -0x45(%rbp),%eax
180080b50:	3d 04 80 00 00       	cmp    $0x8004,%eax
180080b55:	75 09                	jne    0x180080b60
180080b57:	48 8d 0d 7a 08 0d 00 	lea    0xd087a(%rip),%rcx        # 0x1801513d8
180080b5e:	eb 37                	jmp    0x180080b97
180080b60:	3d 0c 80 00 00       	cmp    $0x800c,%eax
180080b65:	75 09                	jne    0x180080b70
180080b67:	48 8d 0d c2 08 0d 00 	lea    0xd08c2(%rip),%rcx        # 0x180151430
180080b6e:	eb 27                	jmp    0x180080b97
180080b70:	3d 0d 80 00 00       	cmp    $0x800d,%eax
180080b75:	75 09                	jne    0x180080b80
180080b77:	48 8d 0d 8a 08 0d 00 	lea    0xd088a(%rip),%rcx        # 0x180151408
180080b7e:	eb 17                	jmp    0x180080b97
180080b80:	3d 0e 80 00 00       	cmp    $0x800e,%eax
180080b85:	48 8d 0d f4 08 0d 00 	lea    0xd08f4(%rip),%rcx        # 0x180151480
180080b8c:	48 8d 15 c5 08 0d 00 	lea    0xd08c5(%rip),%rdx        # 0x180151458
180080b93:	48 0f 45 ca          	cmovne %rdx,%rcx
180080b97:	e8 4c f9 00 00       	call   0x1800904e8
180080b9c:	8b 55 c7             	mov    -0x39(%rbp),%edx
180080b9f:	3b 55 e3             	cmp    -0x1d(%rbp),%edx
180080ba2:	76 29                	jbe    0x180080bcd
180080ba4:	8b da                	mov    %edx,%ebx
180080ba6:	89 5d e3             	mov    %ebx,-0x1d(%rbp)
180080ba9:	48 85 f6             	test   %rsi,%rsi
180080bac:	74 08                	je     0x180080bb6
180080bae:	48 8b ce             	mov    %rsi,%rcx
180080bb1:	e8 46 94 01 00       	call   0x180099ffc
180080bb6:	48 8b cb             	mov    %rbx,%rcx
180080bb9:	e8 92 92 01 00       	call   0x180099e50
180080bbe:	48 8b f0             	mov    %rax,%rsi
180080bc1:	48 85 c0             	test   %rax,%rax
180080bc4:	0f 84 39 02 00 00    	je     0x180080e03
180080bca:	8b 55 c7             	mov    -0x39(%rbp),%edx
180080bcd:	44 8b 45 cb          	mov    -0x35(%rbp),%r8d
180080bd1:	4c 8b ce             	mov    %rsi,%r9
180080bd4:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
180080bd9:	41 8b cf             	mov    %r15d,%ecx
180080bdc:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
180080be2:	e8 69 83 fe ff       	call   0x180068f50
180080be7:	8b d8                	mov    %eax,%ebx
180080be9:	85 c0                	test   %eax,%eax
180080beb:	0f 88 2a 02 00 00    	js     0x180080e1b
180080bf1:	48 8d 0d e0 08 0d 00 	lea    0xd08e0(%rip),%rcx        # 0x1801514d8
180080bf8:	e8 eb f8 00 00       	call   0x1800904e8
180080bfd:	33 db                	xor    %ebx,%ebx
180080bff:	39 5d c7             	cmp    %ebx,-0x39(%rbp)
180080c02:	76 17                	jbe    0x180080c1b
180080c04:	0f b6 14 33          	movzbl (%rbx,%rsi,1),%edx
180080c08:	48 8d 0d 01 07 0d 00 	lea    0xd0701(%rip),%rcx        # 0x180151310
180080c0f:	e8 d4 f8 00 00       	call   0x1800904e8
180080c14:	ff c3                	inc    %ebx
180080c16:	3b 5d c7             	cmp    -0x39(%rbp),%ebx
180080c19:	72 e9                	jb     0x180080c04
180080c1b:	48 8d 0d 0e 07 0d 00 	lea    0xd070e(%rip),%rcx        # 0x180151330
180080c22:	e8 c1 f8 00 00       	call   0x1800904e8
180080c27:	44 8b 4d c7          	mov    -0x39(%rbp),%r9d
180080c2b:	45 33 d2             	xor    %r10d,%r10d
180080c2e:	45 33 c0             	xor    %r8d,%r8d
180080c31:	33 c9                	xor    %ecx,%ecx
180080c33:	45 3b c8             	cmp    %r8d,%r9d
180080c36:	76 11                	jbe    0x180080c49
180080c38:	41 8b c1             	mov    %r9d,%eax
180080c3b:	41 2b c0             	sub    %r8d,%eax
180080c3e:	ff c8                	dec    %eax
180080c40:	0f b6 14 30          	movzbl (%rax,%rsi,1),%edx
180080c44:	d3 e2                	shl    %cl,%edx
180080c46:	44 0b d2             	or     %edx,%r10d
180080c49:	41 ff c0             	inc    %r8d
180080c4c:	83 c1 08             	add    $0x8,%ecx
180080c4f:	83 f9 20             	cmp    $0x20,%ecx
180080c52:	72 df                	jb     0x180080c33
180080c54:	44 89 55 7f          	mov    %r10d,0x7f(%rbp)
180080c58:	41 83 f9 04          	cmp    $0x4,%r9d
180080c5c:	76 20                	jbe    0x180080c7e
180080c5e:	33 d2                	xor    %edx,%edx
180080c60:	4d 8b c1             	mov    %r9,%r8
180080c63:	49 83 e8 04          	sub    $0x4,%r8
180080c67:	74 15                	je     0x180080c7e
180080c69:	33 c0                	xor    %eax,%eax
180080c6b:	80 3c 30 00          	cmpb   $0x0,(%rax,%rsi,1)
180080c6f:	0f 85 95 01 00 00    	jne    0x180080e0a
180080c75:	ff c2                	inc    %edx
180080c77:	8b c2                	mov    %edx,%eax
180080c79:	49 3b c0             	cmp    %r8,%rax
180080c7c:	72 ed                	jb     0x180080c6b
180080c7e:	8b 55 d7             	mov    -0x29(%rbp),%edx
180080c81:	3b 55 e7             	cmp    -0x19(%rbp),%edx
180080c84:	76 2d                	jbe    0x180080cb3
180080c86:	8b da                	mov    %edx,%ebx
180080c88:	89 5d e7             	mov    %ebx,-0x19(%rbp)
180080c8b:	4d 85 f6             	test   %r14,%r14
180080c8e:	74 08                	je     0x180080c98
180080c90:	49 8b ce             	mov    %r14,%rcx
180080c93:	e8 64 93 01 00       	call   0x180099ffc
180080c98:	48 8b cb             	mov    %rbx,%rcx
180080c9b:	e8 b0 91 01 00       	call   0x180099e50
180080ca0:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
180080ca4:	4c 8b f0             	mov    %rax,%r14
180080ca7:	48 85 c0             	test   %rax,%rax
180080caa:	0f 84 4c 01 00 00    	je     0x180080dfc
180080cb0:	8b 55 d7             	mov    -0x29(%rbp),%edx
180080cb3:	44 8b 45 db          	mov    -0x25(%rbp),%r8d
180080cb7:	4d 8b ce             	mov    %r14,%r9
180080cba:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
180080cbf:	41 8b cf             	mov    %r15d,%ecx
180080cc2:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
180080cc8:	e8 83 82 fe ff       	call   0x180068f50
180080ccd:	8b d8                	mov    %eax,%ebx
180080ccf:	85 c0                	test   %eax,%eax
180080cd1:	0f 88 44 01 00 00    	js     0x180080e1b
180080cd7:	48 8d 0d 42 06 0d 00 	lea    0xd0642(%rip),%rcx        # 0x180151320
180080cde:	e8 05 f8 00 00       	call   0x1800904e8
180080ce3:	33 db                	xor    %ebx,%ebx
180080ce5:	39 5d d7             	cmp    %ebx,-0x29(%rbp)
180080ce8:	76 18                	jbe    0x180080d02
180080cea:	42 0f b6 14 33       	movzbl (%rbx,%r14,1),%edx
180080cef:	48 8d 0d 1a 06 0d 00 	lea    0xd061a(%rip),%rcx        # 0x180151310
180080cf6:	e8 ed f7 00 00       	call   0x1800904e8
180080cfb:	ff c3                	inc    %ebx
180080cfd:	3b 5d d7             	cmp    -0x29(%rbp),%ebx
180080d00:	72 e8                	jb     0x180080cea
180080d02:	48 8d 0d 27 06 0d 00 	lea    0xd0627(%rip),%rcx        # 0x180151330
180080d09:	e8 da f7 00 00       	call   0x1800904e8
180080d0e:	8b 55 cf             	mov    -0x31(%rbp),%edx
180080d11:	3b 55 eb             	cmp    -0x15(%rbp),%edx
180080d14:	76 29                	jbe    0x180080d3f
180080d16:	8b da                	mov    %edx,%ebx
180080d18:	89 5d eb             	mov    %ebx,-0x15(%rbp)
180080d1b:	4d 85 ed             	test   %r13,%r13
180080d1e:	74 08                	je     0x180080d28
180080d20:	49 8b cd             	mov    %r13,%rcx
180080d23:	e8 d4 92 01 00       	call   0x180099ffc
180080d28:	48 8b cb             	mov    %rbx,%rcx
180080d2b:	e8 20 91 01 00       	call   0x180099e50
180080d30:	4c 8b e8             	mov    %rax,%r13
180080d33:	48 85 c0             	test   %rax,%rax
180080d36:	0f 84 c0 00 00 00    	je     0x180080dfc
180080d3c:	8b 55 cf             	mov    -0x31(%rbp),%edx
180080d3f:	44 8b 45 d3          	mov    -0x2d(%rbp),%r8d
180080d43:	4d 8b cd             	mov    %r13,%r9
180080d46:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
180080d4b:	41 8b cf             	mov    %r15d,%ecx
180080d4e:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
180080d54:	e8 f7 81 fe ff       	call   0x180068f50
180080d59:	8b d8                	mov    %eax,%ebx
180080d5b:	85 c0                	test   %eax,%eax
180080d5d:	0f 88 b8 00 00 00    	js     0x180080e1b
180080d63:	48 8d 0d 9e 07 0d 00 	lea    0xd079e(%rip),%rcx        # 0x180151508
180080d6a:	e8 79 f7 00 00       	call   0x1800904e8
180080d6f:	33 ff                	xor    %edi,%edi
180080d71:	39 7d cf             	cmp    %edi,-0x31(%rbp)
180080d74:	76 18                	jbe    0x180080d8e
180080d76:	42 0f b6 14 2f       	movzbl (%rdi,%r13,1),%edx
180080d7b:	48 8d 0d 8e 05 0d 00 	lea    0xd058e(%rip),%rcx        # 0x180151310
180080d82:	e8 61 f7 00 00       	call   0x1800904e8
180080d87:	ff c7                	inc    %edi
180080d89:	3b 7d cf             	cmp    -0x31(%rbp),%edi
180080d8c:	72 e8                	jb     0x180080d76
180080d8e:	48 8d 0d 9b 05 0d 00 	lea    0xd059b(%rip),%rcx        # 0x180151330
180080d95:	e8 4e f7 00 00       	call   0x1800904e8
180080d9a:	8b 45 cf             	mov    -0x31(%rbp),%eax
180080d9d:	49 8b d6             	mov    %r14,%rdx
180080da0:	44 8b 4d 7f          	mov    0x7f(%rbp),%r9d
180080da4:	44 8b 45 d7          	mov    -0x29(%rbp),%r8d
180080da8:	8b 4d bb             	mov    -0x45(%rbp),%ecx
180080dab:	89 44 24 38          	mov    %eax,0x38(%rsp)
180080daf:	8b 45 bf             	mov    -0x41(%rbp),%eax
180080db2:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
180080db7:	89 44 24 28          	mov    %eax,0x28(%rsp)
180080dbb:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
180080dc0:	e8 13 e3 f9 ff       	call   0x18001f0d8
180080dc5:	85 c0                	test   %eax,%eax
180080dc7:	48 8d 15 4a 07 0d 00 	lea    0xd074a(%rip),%rdx        # 0x180151518
180080dce:	48 8d 0d 13 07 0d 00 	lea    0xd0713(%rip),%rcx        # 0x1801514e8
180080dd5:	48 0f 44 ca          	cmove  %rdx,%rcx
180080dd9:	e8 0a f7 00 00       	call   0x1800904e8
180080dde:	8b 45 b7             	mov    -0x49(%rbp),%eax
180080de1:	48 39 45 ef          	cmp    %rax,-0x11(%rbp)
180080de5:	73 2f                	jae    0x180080e16
180080de7:	ff 45 77             	incl   0x77(%rbp)
180080dea:	8b 7d bf             	mov    -0x41(%rbp),%edi
180080ded:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
180080df1:	48 3b 45 ff          	cmp    -0x1(%rbp),%rax
180080df5:	73 24                	jae    0x180080e1b
180080df7:	e9 80 fc ff ff       	jmp    0x180080a7c
180080dfc:	bb 17 00 00 c0       	mov    $0xc0000017,%ebx
180080e01:	eb 18                	jmp    0x180080e1b
180080e03:	bb 17 00 00 c0       	mov    $0xc0000017,%ebx
180080e08:	eb 1e                	jmp    0x180080e28
180080e0a:	48 8d 0d 97 06 0d 00 	lea    0xd0697(%rip),%rcx        # 0x1801514a8
180080e11:	e8 d2 f6 00 00       	call   0x1800904e8
180080e16:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
180080e1b:	48 85 f6             	test   %rsi,%rsi
180080e1e:	74 08                	je     0x180080e28
180080e20:	48 8b ce             	mov    %rsi,%rcx
180080e23:	e8 d4 91 01 00       	call   0x180099ffc
180080e28:	41 83 ff ff          	cmp    $0xffffffff,%r15d
180080e2c:	74 08                	je     0x180080e36
180080e2e:	41 8b cf             	mov    %r15d,%ecx
180080e31:	e8 ca 76 fe ff       	call   0x180068500
180080e36:	48 8b 45 f7          	mov    -0x9(%rbp),%rax
180080e3a:	48 85 c0             	test   %rax,%rax
180080e3d:	74 08                	je     0x180080e47
180080e3f:	48 8b c8             	mov    %rax,%rcx
180080e42:	e8 b5 91 01 00       	call   0x180099ffc
180080e47:	4d 85 e4             	test   %r12,%r12
180080e4a:	74 08                	je     0x180080e54
180080e4c:	49 8b cc             	mov    %r12,%rcx
180080e4f:	e8 a8 91 01 00       	call   0x180099ffc
180080e54:	4d 85 ed             	test   %r13,%r13
180080e57:	74 08                	je     0x180080e61
180080e59:	49 8b cd             	mov    %r13,%rcx
180080e5c:	e8 9b 91 01 00       	call   0x180099ffc
180080e61:	8b c3                	mov    %ebx,%eax
180080e63:	48 8b 9c 24 f0 00 00 	mov    0xf0(%rsp),%rbx
180080e6a:	00
180080e6b:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
180080e72:	41 5f                	pop    %r15
180080e74:	41 5e                	pop    %r14
180080e76:	41 5d                	pop    %r13
180080e78:	41 5c                	pop    %r12
180080e7a:	5f                   	pop    %rdi
180080e7b:	5e                   	pop    %rsi
180080e7c:	5d                   	pop    %rbp
180080e7d:	c3                   	ret
180080e7e:	cc                   	int3
180080e7f:	cc                   	int3
180080e80:	48 8b c4             	mov    %rsp,%rax
180080e83:	48 89 58 08          	mov    %rbx,0x8(%rax)
180080e87:	48 89 68 10          	mov    %rbp,0x10(%rax)
180080e8b:	56                   	push   %rsi
180080e8c:	57                   	push   %rdi
180080e8d:	41 54                	push   %r12
180080e8f:	41 56                	push   %r14
180080e91:	41 57                	push   %r15
180080e93:	48 83 ec 60          	sub    $0x60,%rsp
180080e97:	49 8b f8             	mov    %r8,%rdi
180080e9a:	4c 8d 48 20          	lea    0x20(%rax),%r9
180080e9e:	0f 57 c0             	xorps  %xmm0,%xmm0
180080ea1:	45 33 e4             	xor    %r12d,%r12d
180080ea4:	be 25 02 00 c0       	mov    $0xc0000225,%esi
180080ea9:	4c 89 60 b8          	mov    %r12,-0x48(%rax)
180080ead:	45 33 c0             	xor    %r8d,%r8d
180080eb0:	8b de                	mov    %esi,%ebx
180080eb2:	0f 11 40 c0          	movups %xmm0,-0x40(%rax)
180080eb6:	45 33 ff             	xor    %r15d,%r15d
180080eb9:	e8 c2 66 01 00       	call   0x180097580
180080ebe:	48 85 c0             	test   %rax,%rax
180080ec1:	74 33                	je     0x180080ef6
180080ec3:	8b 94 24 a8 00 00 00 	mov    0xa8(%rsp),%edx
180080eca:	85 d2                	test   %edx,%edx
180080ecc:	74 28                	je     0x180080ef6
180080ece:	4c 21 64 24 30       	and    %r12,0x30(%rsp)
180080ed3:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
180080ed8:	4c 21 64 24 28       	and    %r12,0x28(%rsp)