180078a9b:	00
180078a9c:	48 8d 4f 0c          	lea    0xc(%rdi),%rcx
180078aa0:	f2 0f 11 07          	movsd  %xmm0,(%rdi)
180078aa4:	8b 05 46 7d 0d 00    	mov    0xd7d46(%rip),%eax        # 0x1801507f0
180078aaa:	89 47 08             	mov    %eax,0x8(%rdi)
180078aad:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
180078ab1:	e8 ca 22 00 00       	call   0x18007ad80
180078ab6:	48 8b 75 50          	mov    0x50(%rbp),%rsi
180078aba:	44 89 16             	mov    %r10d,(%rsi)
180078abd:	e9 35 21 00 00       	jmp    0x18007abf7
180078ac2:	85 f6                	test   %esi,%esi
180078ac4:	74 1c                	je     0x180078ae2
180078ac6:	83 ee 01             	sub    $0x1,%esi
180078ac9:	74 0e                	je     0x180078ad9
180078acb:	83 fe 01             	cmp    $0x1,%esi
180078ace:	75 12                	jne    0x180078ae2
180078ad0:	48 8d 15 49 7e 0d 00 	lea    0xd7e49(%rip),%rdx        # 0x180150920
180078ad7:	eb 10                	jmp    0x180078ae9
180078ad9:	48 8d 15 4c 7e 0d 00 	lea    0xd7e4c(%rip),%rdx        # 0x18015092c
180078ae0:	eb 07                	jmp    0x180078ae9
180078ae2:	48 8d 15 1f 7e 0d 00 	lea    0xd7e1f(%rip),%rdx        # 0x180150908
180078ae9:	48 ff c3             	inc    %rbx
180078aec:	44 38 34 1a          	cmp    %r14b,(%rdx,%rbx,1)
180078af0:	75 f7                	jne    0x180078ae9
180078af2:	44 8d 73 15          	lea    0x15(%rbx),%r14d
180078af6:	45 3b f7             	cmp    %r15d,%r14d
180078af9:	0f 87 3c fd ff ff    	ja     0x18007883b
180078aff:	0f 10 05 4a 7e 0d 00 	movups 0xd7e4a(%rip),%xmm0        # 0x180150950
180078b06:	48 8d 4f 15          	lea    0x15(%rdi),%rcx
180078b0a:	0f 11 07             	movups %xmm0,(%rdi)
180078b0d:	8b 05 4d 7e 0d 00    	mov    0xd7e4d(%rip),%eax        # 0x180150960
180078b13:	89 47 10             	mov    %eax,0x10(%rdi)
180078b16:	8a 05 48 7e 0d 00    	mov    0xd7e48(%rip),%al        # 0x180150964
180078b1c:	88 47 14             	mov    %al,0x14(%rdi)
180078b1f:	e9 0f fd ff ff       	jmp    0x180078833
180078b24:	2d 0e 00 00 15       	sub    $0x1500000e,%eax
180078b29:	0f 84 e1 04 00 00    	je     0x180079010
180078b2f:	83 e8 03             	sub    $0x3,%eax
180078b32:	0f 84 5f 04 00 00    	je     0x180078f97
180078b38:	83 e8 02             	sub    $0x2,%eax
180078b3b:	0f 84 88 03 00 00    	je     0x180078ec9
180078b41:	83 e8 01             	sub    $0x1,%eax
180078b44:	0f 84 ba 02 00 00    	je     0x180078e04
180078b4a:	83 e8 01             	sub    $0x1,%eax
180078b4d:	0f 84 f5 01 00 00    	je     0x180078d48
180078b53:	83 f8 05             	cmp    $0x5,%eax
180078b56:	0f 85 1b fd ff ff    	jne    0x180078877
180078b5c:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
180078b60:	ba 33 01 00 25       	mov    $0x25000133,%edx
180078b65:	49 8b cc             	mov    %r12,%rcx
180078b68:	e8 53 39 00 00       	call   0x18007c4c0
180078b6d:	85 c0                	test   %eax,%eax
180078b6f:	0f 89 02 fd ff ff    	jns    0x180078877
180078b75:	4c 8d 45 38          	lea    0x38(%rbp),%r8
180078b79:	ba a0 00 00 26       	mov    $0x260000a0,%edx
180078b7e:	49 8b cc             	mov    %r12,%rcx
180078b81:	e8 8e 38 00 00       	call   0x18007c414
180078b86:	85 c0                	test   %eax,%eax
180078b88:	78 06                	js     0x180078b90
180078b8a:	44 38 75 38          	cmp    %r14b,0x38(%rbp)
180078b8e:	75 23                	jne    0x180078bb3
180078b90:	4c 8d 45 38          	lea    0x38(%rbp),%r8
180078b94:	ba 41 01 00 26       	mov    $0x26000141,%edx
180078b99:	49 8b cc             	mov    %r12,%rcx
180078b9c:	e8 73 38 00 00       	call   0x18007c414
180078ba1:	85 c0                	test   %eax,%eax
180078ba3:	0f 88 ce fc ff ff    	js     0x180078877
180078ba9:	44 38 75 38          	cmp    %r14b,0x38(%rbp)
180078bad:	0f 84 c4 fc ff ff    	je     0x180078877
180078bb3:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
180078bb7:	ba 2c 01 00 25       	mov    $0x2500012c,%edx
180078bbc:	49 8b cc             	mov    %r12,%rcx
180078bbf:	e8 fc 38 00 00       	call   0x18007c4c0
180078bc4:	85 c0                	test   %eax,%eax
180078bc6:	79 19                	jns    0x180078be1
180078bc8:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
180078bcc:	ba 11 00 00 15       	mov    $0x15000011,%edx
180078bd1:	49 8b cc             	mov    %r12,%rcx
180078bd4:	e8 e7 38 00 00       	call   0x18007c4c0
180078bd9:	85 c0                	test   %eax,%eax
180078bdb:	0f 88 96 fc ff ff    	js     0x180078877
180078be1:	83 7d c8 03          	cmpl   $0x3,-0x38(%rbp)
180078be5:	0f 85 8c fc ff ff    	jne    0x180078877
180078beb:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
180078bef:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
180078bf3:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
180078bf9:	48 c1 e8 18          	shr    $0x18,%rax
180078bfd:	0f b6 c8             	movzbl %al,%ecx
180078c00:	45 8d 41 0c          	lea    0xc(%r9),%r8d
180078c04:	e8 db 51 0b 00       	call   0x18012dde4
180078c09:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
180078c0d:	48 8b cb             	mov    %rbx,%rcx
180078c10:	48 ff c1             	inc    %rcx
180078c13:	44 38 34 08          	cmp    %r14b,(%rax,%rcx,1)
180078c17:	75 f7                	jne    0x180078c10
180078c19:	44 8d 61 09          	lea    0x9(%rcx),%r12d
180078c1d:	45 3b e7             	cmp    %r15d,%r12d
180078c20:	77 25                	ja     0x180078c47
180078c22:	f2 0f 10 05 ae 7b 0d 	movsd  0xd7bae(%rip),%xmm0        # 0x1801507d8
180078c29:	00
180078c2a:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
180078c2e:	f2 0f 11 07          	movsd  %xmm0,(%rdi)
180078c32:	8a 05 a8 7b 0d 00    	mov    0xd7ba8(%rip),%al        # 0x1801507e0
180078c38:	44 8b c1             	mov    %ecx,%r8d
180078c3b:	48 8d 4f 09          	lea    0x9(%rdi),%rcx
180078c3f:	88 47 08             	mov    %al,0x8(%rdi)
180078c42:	e8 79 cd 0b 00       	call   0x1801359c0
180078c47:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
180078c4b:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
180078c4f:	48 8b 75 50          	mov    0x50(%rbp),%rsi
180078c53:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
180078c59:	48 c1 e8 10          	shr    $0x10,%rax
180078c5d:	0f b6 c8             	movzbl %al,%ecx
180078c60:	45 8d 41 0c          	lea    0xc(%r9),%r8d
180078c64:	44 89 26             	mov    %r12d,(%rsi)
180078c67:	e8 78 51 0b 00       	call   0x18012dde4
180078c6c:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
180078c70:	48 8b cb             	mov    %rbx,%rcx
180078c73:	48 ff c1             	inc    %rcx
180078c76:	44 38 34 08          	cmp    %r14b,(%rax,%rcx,1)
180078c7a:	75 f7                	jne    0x180078c73
180078c7c:	8b 16                	mov    (%rsi),%edx
180078c7e:	44 8d 62 01          	lea    0x1(%rdx),%r12d
180078c82:	44 03 e1             	add    %ecx,%r12d
180078c85:	45 3b e7             	cmp    %r15d,%r12d
180078c88:	77 16                	ja     0x180078ca0
180078c8a:	44 8b c1             	mov    %ecx,%r8d
180078c8d:	8d 4a 01             	lea    0x1(%rdx),%ecx
180078c90:	c6 04 3a 2e          	movb   $0x2e,(%rdx,%rdi,1)
180078c94:	48 03 cf             	add    %rdi,%rcx
180078c97:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
180078c9b:	e8 20 cd 0b 00       	call   0x1801359c0
180078ca0:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
180078ca4:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
180078ca8:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
180078cae:	48 c1 e8 08          	shr    $0x8,%rax
180078cb2:	0f b6 c8             	movzbl %al,%ecx
180078cb5:	44 89 26             	mov    %r12d,(%rsi)
180078cb8:	45 8d 41 0c          	lea    0xc(%r9),%r8d
180078cbc:	e8 23 51 0b 00       	call   0x18012dde4
180078cc1:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
180078cc5:	48 8b cb             	mov    %rbx,%rcx
180078cc8:	48 ff c1             	inc    %rcx
180078ccb:	44 38 34 08          	cmp    %r14b,(%rax,%rcx,1)
180078ccf:	75 f7                	jne    0x180078cc8
180078cd1:	8b 16                	mov    (%rsi),%edx
180078cd3:	44 8d 62 01          	lea    0x1(%rdx),%r12d
180078cd7:	44 03 e1             	add    %ecx,%r12d
180078cda:	45 3b e7             	cmp    %r15d,%r12d
180078cdd:	77 16                	ja     0x180078cf5
180078cdf:	44 8b c1             	mov    %ecx,%r8d
180078ce2:	8d 4a 01             	lea    0x1(%rdx),%ecx
180078ce5:	c6 04 3a 2e          	movb   $0x2e,(%rdx,%rdi,1)
180078ce9:	48 03 cf             	add    %rdi,%rcx
180078cec:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
180078cf0:	e8 cb cc 0b 00       	call   0x1801359c0
180078cf5:	0f b6 4d d0          	movzbl -0x30(%rbp),%ecx
180078cf9:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
180078cfd:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
180078d03:	44 89 26             	mov    %r12d,(%rsi)
180078d06:	45 8d 41 0c          	lea    0xc(%r9),%r8d
180078d0a:	e8 d5 50 0b 00       	call   0x18012dde4
180078d0f:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
180078d13:	48 ff c3             	inc    %rbx
180078d16:	44 38 34 18          	cmp    %r14b,(%rax,%rbx,1)
180078d1a:	75 f7                	jne    0x180078d13
180078d1c:	8b 0e                	mov    (%rsi),%ecx
180078d1e:	44 8d 71 01          	lea    0x1(%rcx),%r14d
180078d22:	44 03 f3             	add    %ebx,%r14d
180078d25:	45 3b f7             	cmp    %r15d,%r14d
180078d28:	0f 87 11 fb ff ff    	ja     0x18007883f
180078d2e:	c6 04 39 2e          	movb   $0x2e,(%rcx,%rdi,1)
180078d32:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
180078d36:	ff c1                	inc    %ecx
180078d38:	44 8b c3             	mov    %ebx,%r8d
180078d3b:	48 03 cf             	add    %rdi,%rcx
180078d3e:	e8 7d cc 0b 00       	call   0x1801359c0
180078d43:	e9 f7 fa ff ff       	jmp    0x18007883f
180078d48:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
180078d4c:	ba 31 01 00 25       	mov    $0x25000131,%edx
180078d51:	49 8b cc             	mov    %r12,%rcx
180078d54:	e8 67 37 00 00       	call   0x18007c4c0
180078d59:	85 c0                	test   %eax,%eax
180078d5b:	0f 89 16 fb ff ff    	jns    0x180078877
180078d61:	4c 8d 45 38          	lea    0x38(%rbp),%r8
180078d65:	ba a0 00 00 26       	mov    $0x260000a0,%edx
180078d6a:	49 8b cc             	mov    %r12,%rcx
180078d6d:	e8 a2 36 00 00       	call   0x18007c414
180078d72:	85 c0                	test   %eax,%eax
180078d74:	0f 88 fd fa ff ff    	js     0x180078877
180078d7a:	44 38 75 38          	cmp    %r14b,0x38(%rbp)
180078d7e:	0f 84 f3 fa ff ff    	je     0x180078877
180078d84:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
180078d88:	ba 2c 01 00 25       	mov    $0x2500012c,%edx
180078d8d:	49 8b cc             	mov    %r12,%rcx
180078d90:	e8 2b 37 00 00       	call   0x18007c4c0
180078d95:	85 c0                	test   %eax,%eax
180078d97:	79 19                	jns    0x180078db2
180078d99:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
180078d9d:	ba 11 00 00 15       	mov    $0x15000011,%edx
180078da2:	49 8b cc             	mov    %r12,%rcx
180078da5:	e8 16 37 00 00       	call   0x18007c4c0
180078daa:	85 c0                	test   %eax,%eax
180078dac:	0f 88 c5 fa ff ff    	js     0x180078877
180078db2:	83 7d c8 01          	cmpl   $0x1,-0x38(%rbp)
180078db6:	0f 85 bb fa ff ff    	jne    0x180078877
180078dbc:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
180078dc0:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
180078dc4:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
180078dca:	45 8d 41 0c          	lea    0xc(%r9),%r8d
180078dce:	e8 11 50 0b 00       	call   0x18012dde4
180078dd3:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
180078dd7:	48 ff c3             	inc    %rbx
180078dda:	44 38 34 18          	cmp    %r14b,(%rax,%rbx,1)
180078dde:	75 f7                	jne    0x180078dd7
180078de0:	44 8d 73 09          	lea    0x9(%rbx),%r14d
180078de4:	45 3b f7             	cmp    %r15d,%r14d
180078de7:	0f 87 4e fa ff ff    	ja     0x18007883b
180078ded:	f2 0f 10 05 c3 79 0d 	movsd  0xd79c3(%rip),%xmm0        # 0x1801507b8
180078df4:	00
180078df5:	f2 0f 11 07          	movsd  %xmm0,(%rdi)
180078df9:	8a 05 c1 79 0d 00    	mov    0xd79c1(%rip),%al        # 0x1801507c0
180078dff:	e9 3e 0b 00 00       	jmp    0x180079942
180078e04:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
180078e08:	ba 39 01 00 25       	mov    $0x25000139,%edx
180078e0d:	49 8b cc             	mov    %r12,%rcx
180078e10:	e8 ab 36 00 00       	call   0x18007c4c0
180078e15:	85 c0                	test   %eax,%eax
180078e17:	0f 89 5a fa ff ff    	jns    0x180078877
180078e1d:	4c 8d 45 38          	lea    0x38(%rbp),%r8
180078e21:	ba a0 00 00 26       	mov    $0x260000a0,%edx
180078e26:	49 8b cc             	mov    %r12,%rcx
180078e29:	e8 e6 35 00 00       	call   0x18007c414
180078e2e:	85 c0                	test   %eax,%eax
180078e30:	0f 88 41 fa ff ff    	js     0x180078877
180078e36:	44 38 75 38          	cmp    %r14b,0x38(%rbp)
180078e3a:	0f 84 37 fa ff ff    	je     0x180078877
180078e40:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
180078e44:	ba 2c 01 00 25       	mov    $0x2500012c,%edx
180078e49:	49 8b cc             	mov    %r12,%rcx
180078e4c:	e8 6f 36 00 00       	call   0x18007c4c0
180078e51:	85 c0                	test   %eax,%eax
180078e53:	79 19                	jns    0x180078e6e
180078e55:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
180078e59:	ba 11 00 00 15       	mov    $0x15000011,%edx
180078e5e:	49 8b cc             	mov    %r12,%rcx
180078e61:	e8 5a 36 00 00       	call   0x18007c4c0
180078e66:	85 c0                	test   %eax,%eax
180078e68:	0f 88 09 fa ff ff    	js     0x180078877
180078e6e:	44 39 75 c8          	cmp    %r14d,-0x38(%rbp)
180078e72:	0f 85 ff f9 ff ff    	jne    0x180078877
180078e78:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
180078e7c:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
180078e80:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
180078e86:	45 8d 41 0c          	lea    0xc(%r9),%r8d
180078e8a:	e8 55 4f 0b 00       	call   0x18012dde4
180078e8f:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
180078e93:	48 ff c3             	inc    %rbx
180078e96:	44 38 34 18          	cmp    %r14b,(%rax,%rbx,1)
180078e9a:	75 f7                	jne    0x180078e93
180078e9c:	44 8d 73 0a          	lea    0xa(%rbx),%r14d
180078ea0:	45 3b f7             	cmp    %r15d,%r14d
180078ea3:	0f 87 92 f9 ff ff    	ja     0x18007883b
180078ea9:	f2 0f 10 05 17 79 0d 	movsd  0xd7917(%rip),%xmm0        # 0x1801507c8
180078eb0:	00
180078eb1:	48 8d 4f 0a          	lea    0xa(%rdi),%rcx
180078eb5:	f2 0f 11 07          	movsd  %xmm0,(%rdi)
180078eb9:	0f b7 05 10 79 0d 00 	movzwl 0xd7910(%rip),%eax        # 0x1801507d0
180078ec0:	66 89 47 08          	mov    %ax,0x8(%rdi)
180078ec4:	e9 66 f9 ff ff       	jmp    0x18007882f
180078ec9:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
180078ecd:	ba 2f 01 00 25       	mov    $0x2500012f,%edx
180078ed2:	49 8b cc             	mov    %r12,%rcx
180078ed5:	e8 e6 35 00 00       	call   0x18007c4c0
180078eda:	85 c0                	test   %eax,%eax
180078edc:	0f 89 95 f9 ff ff    	jns    0x180078877
180078ee2:	4c 8d 45 38          	lea    0x38(%rbp),%r8
180078ee6:	ba a0 00 00 26       	mov    $0x260000a0,%edx
180078eeb:	49 8b cc             	mov    %r12,%rcx
180078eee:	e8 21 35 00 00       	call   0x18007c414
180078ef3:	85 c0                	test   %eax,%eax
180078ef5:	0f 88 7c f9 ff ff    	js     0x180078877
180078efb:	44 38 75 38          	cmp    %r14b,0x38(%rbp)
180078eff:	0f 84 72 f9 ff ff    	je     0x180078877
180078f05:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
180078f09:	ba 2c 01 00 25       	mov    $0x2500012c,%edx
180078f0e:	49 8b cc             	mov    %r12,%rcx
180078f11:	e8 aa 35 00 00       	call   0x18007c4c0
180078f16:	85 c0                	test   %eax,%eax
180078f18:	79 19                	jns    0x180078f33
180078f1a:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
180078f1e:	ba 11 00 00 15       	mov    $0x15000011,%edx
180078f23:	49 8b cc             	mov    %r12,%rcx
180078f26:	e8 95 35 00 00       	call   0x18007c4c0
180078f2b:	85 c0                	test   %eax,%eax
180078f2d:	0f 88 44 f9 ff ff    	js     0x180078877
180078f33:	44 39 75 c8          	cmp    %r14d,-0x38(%rbp)
180078f37:	0f 85 3a f9 ff ff    	jne    0x180078877
180078f3d:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
180078f41:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
180078f45:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
180078f4b:	45 8d 41 0c          	lea    0xc(%r9),%r8d
180078f4f:	e8 90 4e 0b 00       	call   0x18012dde4
180078f54:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
180078f58:	48 ff c3             	inc    %rbx
180078f5b:	44 38 34 18          	cmp    %r14b,(%rax,%rbx,1)
180078f5f:	75 f7                	jne    0x180078f58
180078f61:	44 8d 73 0e          	lea    0xe(%rbx),%r14d
180078f65:	45 3b f7             	cmp    %r15d,%r14d
180078f68:	0f 87 cd f8 ff ff    	ja     0x18007883b
180078f6e:	f2 0f 10 05 1a 78 0d 	movsd  0xd781a(%rip),%xmm0        # 0x180150790
180078f75:	00
180078f76:	f2 0f 11 07          	movsd  %xmm0,(%rdi)
180078f7a:	8b 05 18 78 0d 00    	mov    0xd7818(%rip),%eax        # 0x180150798
180078f80:	89 47 08             	mov    %eax,0x8(%rdi)
180078f83:	0f b7 05 12 78 0d 00 	movzwl 0xd7812(%rip),%eax        # 0x18015079c
180078f8a:	66 89 47 0c          	mov    %ax,0xc(%rdi)
180078f8e:	48 8d 4f 0e          	lea    0xe(%rdi),%rcx
180078f92:	e9 98 f8 ff ff       	jmp    0x18007882f
180078f97:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
180078f9b:	ba 2c 01 00 25       	mov    $0x2500012c,%edx
180078fa0:	49 8b cc             	mov    %r12,%rcx
180078fa3:	e8 18 35 00 00       	call   0x18007c4c0
180078fa8:	85 c0                	test   %eax,%eax
180078faa:	0f 89 c7 f8 ff ff    	jns    0x180078877
180078fb0:	48 8b 75 d0          	mov    -0x30(%rbp),%rsi
180078fb4:	4c 8d 45 38          	lea    0x38(%rbp),%r8
180078fb8:	ba a0 00 00 26       	mov    $0x260000a0,%edx
180078fbd:	49 8b cc             	mov    %r12,%rcx
180078fc0:	e8 4f 34 00 00       	call   0x18007c414
180078fc5:	85 c0                	test   %eax,%eax
180078fc7:	78 06                	js     0x180078fcf
180078fc9:	44 38 75 38          	cmp    %r14b,0x38(%rbp)
180078fcd:	75 2c                	jne    0x180078ffb
180078fcf:	4c 8d 45 38          	lea    0x38(%rbp),%r8
180078fd3:	ba 41 01 00 26       	mov    $0x26000141,%edx
180078fd8:	49 8b cc             	mov    %r12,%rcx
180078fdb:	e8 34 34 00 00       	call   0x18007c414
180078fe0:	85 c0                	test   %eax,%eax
180078fe2:	0f 88 8f f8 ff ff    	js     0x180078877
180078fe8:	44 38 75 38          	cmp    %r14b,0x38(%rbp)
180078fec:	0f 84 85 f8 ff ff    	je     0x180078877
180078ff2:	83 fe 03             	cmp    $0x3,%esi
180078ff5:	0f 85 7c f8 ff ff    	jne    0x180078877
180078ffb:	83 fe 01             	cmp    $0x1,%esi
180078ffe:	0f 85 e4 12 00 00    	jne    0x18007a2e8
180079004:	48 8d 15 4d 77 0d 00 	lea    0xd774d(%rip),%rdx        # 0x180150758
18007900b:	e9 00 13 00 00       	jmp    0x18007a310
180079010:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
180079016:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx