180109c6c:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
180109c71:	bd 02 00 00 00       	mov    $0x2,%ebp
180109c76:	8b cf                	mov    %edi,%ecx
180109c78:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
180109c7c:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
180109c82:	8d 55 34             	lea    0x34(%rbp),%edx
180109c85:	e8 c6 f2 f5 ff       	call   0x180068f50
180109c8a:	8b d0                	mov    %eax,%edx
180109c8c:	85 c0                	test   %eax,%eax
180109c8e:	0f 88 eb 00 00 00    	js     0x180109d7f
180109c94:	0f b7 84 24 8a 00 00 	movzwl 0x8a(%rsp),%eax
180109c9b:	00
180109c9c:	4c 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%r9
180109ca3:	00
180109ca4:	66 c1 c8 08          	ror    $0x8,%ax
180109ca8:	41 b8 61 65 68 68    	mov    $0x68686561,%r8d
180109cae:	66 89 43 4c          	mov    %ax,0x4c(%rbx)
180109cb2:	8b d6                	mov    %esi,%edx
180109cb4:	0f b7 44 24 6a       	movzwl 0x6a(%rsp),%eax
180109cb9:	8b cf                	mov    %edi,%ecx
180109cbb:	66 c1 c8 08          	ror    $0x8,%ax
180109cbf:	66 89 43 78          	mov    %ax,0x78(%rbx)
180109cc3:	e8 24 cd f5 ff       	call   0x1800669ec
180109cc8:	8b d0                	mov    %eax,%edx
180109cca:	85 c0                	test   %eax,%eax
180109ccc:	0f 88 ad 00 00 00    	js     0x180109d7f
180109cd2:	44 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%r8d
180109cd9:	00
180109cda:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
180109cdf:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
180109ce3:	8d 55 22             	lea    0x22(%rbp),%edx
180109ce6:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
180109cec:	8b cf                	mov    %edi,%ecx
180109cee:	e8 5d f2 f5 ff       	call   0x180068f50
180109cf3:	8b d0                	mov    %eax,%edx
180109cf5:	85 c0                	test   %eax,%eax
180109cf7:	0f 88 82 00 00 00    	js     0x180109d7f
180109cfd:	0f b7 44 24 52       	movzwl 0x52(%rsp),%eax
180109d02:	0f b7 4c 24 34       	movzwl 0x34(%rsp),%ecx
180109d07:	66 c1 c8 08          	ror    $0x8,%ax
180109d0b:	66 89 43 58          	mov    %ax,0x58(%rbx)
180109d0f:	0f b7 44 24 3a       	movzwl 0x3a(%rsp),%eax
180109d14:	66 c1 c8 08          	ror    $0x8,%ax
180109d18:	66 89 43 4e          	mov    %ax,0x4e(%rbx)
180109d1c:	0f b7 44 24 36       	movzwl 0x36(%rsp),%eax
180109d21:	66 c1 c8 08          	ror    $0x8,%ax
180109d25:	66 c1 c9 08          	ror    $0x8,%cx
180109d29:	66 89 43 54          	mov    %ax,0x54(%rbx)
180109d2d:	0f b7 44 24 40       	movzwl 0x40(%rsp),%eax
180109d32:	66 c1 c8 08          	ror    $0x8,%ax
180109d36:	80 3d e3 bb 08 00 00 	cmpb   $0x0,0x8bbe3(%rip)        # 0x180195920
180109d3d:	66 89 4b 52          	mov    %cx,0x52(%rbx)
180109d41:	66 89 43 50          	mov    %ax,0x50(%rbx)
180109d45:	66 89 4b 56          	mov    %cx,0x56(%rbx)
180109d49:	c7 43 60 60 00 00 00 	movl   $0x60,0x60(%rbx)
180109d50:	75 2d                	jne    0x180109d7f
180109d52:	83 25 1b bc 08 00 00 	andl   $0x0,0x8bc1b(%rip)        # 0x180195974
180109d59:	48 8d 05 e0 bb 08 00 	lea    0x8bbe0(%rip),%rax        # 0x180195940
180109d60:	48 89 05 e1 bb 08 00 	mov    %rax,0x8bbe1(%rip)        # 0x180195948
180109d67:	48 89 05 d2 bb 08 00 	mov    %rax,0x8bbd2(%rip)        # 0x180195940
180109d6e:	c7 05 f8 bb 08 00 64 	movl   $0x64,0x8bbf8(%rip)        # 0x180195970
180109d75:	00 00 00
180109d78:	c6 05 a1 bb 08 00 01 	movb   $0x1,0x8bba1(%rip)        # 0x180195920
180109d7f:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
180109d86:	00
180109d87:	8b c2                	mov    %edx,%eax
180109d89:	49 8b 5b 18          	mov    0x18(%r11),%rbx
180109d8d:	49 8b 6b 20          	mov    0x20(%r11),%rbp
180109d91:	49 8b 73 28          	mov    0x28(%r11),%rsi
180109d95:	49 8b e3             	mov    %r11,%rsp
180109d98:	5f                   	pop    %rdi
180109d99:	c3                   	ret
180109d9a:	cc                   	int3
180109d9b:	cc                   	int3
180109d9c:	48 8b c4             	mov    %rsp,%rax
180109d9f:	44 89 48 20          	mov    %r9d,0x20(%rax)
180109da3:	66 44 89 40 18       	mov    %r8w,0x18(%rax)
180109da8:	48 89 50 10          	mov    %rdx,0x10(%rax)
180109dac:	48 89 48 08          	mov    %rcx,0x8(%rax)
180109db0:	55                   	push   %rbp
180109db1:	53                   	push   %rbx
180109db2:	56                   	push   %rsi
180109db3:	57                   	push   %rdi
180109db4:	41 54                	push   %r12
180109db6:	41 55                	push   %r13
180109db8:	41 56                	push   %r14
180109dba:	41 57                	push   %r15
180109dbc:	48 8d 68 b9          	lea    -0x47(%rax),%rbp
180109dc0:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
180109dc7:	48 8b 4d 7f          	mov    0x7f(%rbp),%rcx
180109dcb:	4c 8b ea             	mov    %rdx,%r13
180109dce:	33 d2                	xor    %edx,%edx
180109dd0:	0f 57 c0             	xorps  %xmm0,%xmm0
180109dd3:	41 0f b7 c0          	movzwl %r8w,%eax
180109dd7:	44 0f b6 fa          	movzbl %dl,%r15d
180109ddb:	8b fa                	mov    %edx,%edi
180109ddd:	48 89 95 87 00 00 00 	mov    %rdx,0x87(%rbp)
180109de4:	89 11                	mov    %edx,(%rcx)
180109de6:	8b f2                	mov    %edx,%esi
180109de8:	33 c9                	xor    %ecx,%ecx
180109dea:	89 55 77             	mov    %edx,0x77(%rbp)
180109ded:	48 89 4d a7          	mov    %rcx,-0x59(%rbp)
180109df1:	44 8b e2             	mov    %edx,%r12d
180109df4:	8d 4a 20             	lea    0x20(%rdx),%ecx
180109df7:	48 89 95 8f 00 00 00 	mov    %rdx,0x8f(%rbp)
180109dfe:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
180109e03:	44 8b f2             	mov    %edx,%r14d
180109e06:	0f 11 45 97          	movups %xmm0,-0x69(%rbp)
180109e0a:	66 44 3b c1          	cmp    %cx,%r8w
180109e0e:	0f 82 c2 02 00 00    	jb     0x18010a0d6
180109e14:	49 8b 7d 08          	mov    0x8(%r13),%rdi
180109e18:	48 8d 8d 87 00 00 00 	lea    0x87(%rbp),%rcx
180109e1f:	45 8b 45 10          	mov    0x10(%r13),%r8d
180109e23:	0f b7 d0             	movzwl %ax,%edx
180109e26:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
180109e2b:	48 8d 0d 0e bb 08 00 	lea    0x8bb0e(%rip),%rcx        # 0x180195940
180109e32:	48 89 7d 87          	mov    %rdi,-0x79(%rbp)
180109e36:	44 8b 4f 28          	mov    0x28(%rdi),%r9d
180109e3a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
180109e3f:	e8 b4 25 00 00       	call   0x18010c3f8
180109e44:	48 8b 9d 87 00 00 00 	mov    0x87(%rbp),%rbx
180109e4b:	45 8d 5c 24 01       	lea    0x1(%r12),%r11d
180109e50:	48 85 db             	test   %rbx,%rbx
180109e53:	0f 85 d9 00 00 00    	jne    0x180109f32
180109e59:	8b 05 d1 bb 08 00    	mov    0x8bbd1(%rip),%eax        # 0x180195a30
180109e5f:	83 e0 04             	and    $0x4,%eax
180109e62:	41 0f 95 c6          	setne  %r14b
180109e66:	85 c0                	test   %eax,%eax
180109e68:	75 0e                	jne    0x180109e78
180109e6a:	4c 39 65 97          	cmp    %r12,-0x69(%rbp)
180109e6e:	75 08                	jne    0x180109e78
180109e70:	45 84 5d 14          	test   %r11b,0x14(%r13)
180109e74:	45 0f 44 fb          	cmove  %r11d,%r15d
180109e78:	0f b7 75 5f          	movzwl 0x5f(%rbp),%esi
180109e7c:	48 8d 45 97          	lea    -0x69(%rbp),%rax
180109e80:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
180109e85:	0f b7 d6             	movzwl %si,%edx
180109e88:	48 8d 85 87 00 00 00 	lea    0x87(%rbp),%rax
180109e8f:	49 8b cd             	mov    %r13,%rcx
180109e92:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
180109e97:	48 8d 45 77          	lea    0x77(%rbp),%rax
180109e9b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
180109ea0:	48 8d 85 8f 00 00 00 	lea    0x8f(%rbp),%rax
180109ea7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
180109eac:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
180109eb1:	e8 a2 1b 00 00       	call   0x18010ba58
180109eb6:	8b f8                	mov    %eax,%edi
180109eb8:	85 c0                	test   %eax,%eax
180109eba:	78 1c                	js     0x180109ed8
180109ebc:	45 84 ff             	test   %r15b,%r15b
180109ebf:	74 23                	je     0x180109ee4
180109ec1:	b9 46 00 00 00       	mov    $0x46,%ecx
180109ec6:	e8 85 ff f8 ff       	call   0x180099e50
180109ecb:	48 8b d8             	mov    %rax,%rbx
180109ece:	48 85 c0             	test   %rax,%rax
180109ed1:	75 15                	jne    0x180109ee8
180109ed3:	bf 17 00 00 c0       	mov    $0xc0000017,%edi
180109ed8:	48 8b b5 8f 00 00 00 	mov    0x8f(%rbp),%rsi
180109edf:	e9 9c 01 00 00       	jmp    0x18010a080
180109ee4:	48 8d 5d af          	lea    -0x51(%rbp),%rbx
180109ee8:	41 8b 45 10          	mov    0x10(%r13),%eax
180109eec:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
180109ef0:	48 8b 7d 87          	mov    -0x79(%rbp),%rdi
180109ef4:	8b 4f 28             	mov    0x28(%rdi),%ecx
180109ef7:	89 43 28             	mov    %eax,0x28(%rbx)
180109efa:	8b 45 77             	mov    0x77(%rbp),%eax
180109efd:	89 43 2c             	mov    %eax,0x2c(%rbx)
180109f00:	8b 85 87 00 00 00    	mov    0x87(%rbp),%eax
180109f06:	89 43 30             	mov    %eax,0x30(%rbx)
180109f09:	b8 04 00 00 00       	mov    $0x4,%eax
180109f0e:	66 89 73 3c          	mov    %si,0x3c(%rbx)
180109f12:	48 8b b5 8f 00 00 00 	mov    0x8f(%rbp),%rsi
180109f19:	89 4b 24             	mov    %ecx,0x24(%rbx)
180109f1c:	44 8d 58 fd          	lea    -0x3(%rax),%r11d
180109f20:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
180109f24:	89 43 34             	mov    %eax,0x34(%rbx)
180109f27:	89 43 38             	mov    %eax,0x38(%rbx)
180109f2a:	48 89 73 10          	mov    %rsi,0x10(%rbx)
180109f2e:	48 89 53 3e          	mov    %rdx,0x3e(%rbx)
180109f32:	48 8b 43 10          	mov    0x10(%rbx),%rax
180109f36:	33 d2                	xor    %edx,%edx
180109f38:	48 0f bf 4f 56       	movswq 0x56(%rdi),%rcx
180109f3d:	44 8b 4b 2c          	mov    0x2c(%rbx),%r9d
180109f41:	48 89 85 87 00 00 00 	mov    %rax,0x87(%rbp)
180109f48:	8b 00                	mov    (%rax),%eax
180109f4a:	f7 73 38             	divl   0x38(%rbx)
180109f4d:	49 8b 55 08          	mov    0x8(%r13),%rdx
180109f51:	44 8b d0             	mov    %eax,%r10d
180109f54:	44 89 4d 5f          	mov    %r9d,0x5f(%rbp)
180109f58:	8b 42 60             	mov    0x60(%rdx),%eax
180109f5b:	48 0f af c1          	imul   %rcx,%rax
180109f5f:	41 8b 4d 10          	mov    0x10(%r13),%ecx
180109f63:	48 0f af c1          	imul   %rcx,%rax
180109f67:	0f b7 4a 78          	movzwl 0x78(%rdx),%ecx
180109f6b:	48 c1 e0 06          	shl    $0x6,%rax
180109f6f:	48 99                	cqto
180109f71:	4c 8d 04 c9          	lea    (%rcx,%rcx,8),%r8
180109f75:	49 c1 e0 03          	shl    $0x3,%r8
180109f79:	49 f7 f8             	idiv   %r8
180109f7c:	8b c8                	mov    %eax,%ecx
180109f7e:	c1 f9 06             	sar    $0x6,%ecx
180109f81:	85 c0                	test   %eax,%eax
180109f83:	79 08                	jns    0x180109f8d
180109f85:	81 c9 00 00 00 fc    	or     $0xfc000000,%ecx
180109f8b:	eb 07                	jmp    0x180109f94
180109f8d:	a8 3f                	test   $0x3f,%al
180109f8f:	74 03                	je     0x180109f94
180109f91:	41 03 cb             	add    %r11d,%ecx
180109f94:	44 8b 6d 6f          	mov    0x6f(%rbp),%r13d
180109f98:	8b 43 30             	mov    0x30(%rbx),%eax
180109f9b:	44 03 e9             	add    %ecx,%r13d
180109f9e:	85 c0                	test   %eax,%eax
180109fa0:	78 0a                	js     0x180109fac
180109fa2:	41 3b c5             	cmp    %r13d,%eax
180109fa5:	76 05                	jbe    0x180109fac
180109fa7:	45 33 ed             	xor    %r13d,%r13d
180109faa:	eb 03                	jmp    0x180109faf
180109fac:	44 2b e8             	sub    %eax,%r13d
180109faf:	48 8b 4d 4f          	mov    0x4f(%rbp),%rcx
180109fb3:	43 8d 04 2a          	lea    (%r10,%r13,1),%eax
180109fb7:	39 01                	cmp    %eax,(%rcx)
180109fb9:	0f 82 b8 00 00 00    	jb     0x18010a077
180109fbf:	8b 45 67             	mov    0x67(%rbp),%eax
180109fc2:	41 03 c1             	add    %r9d,%eax
180109fc5:	39 41 04             	cmp    %eax,0x4(%rcx)
180109fc8:	0f 82 a9 00 00 00    	jb     0x18010a077
180109fce:	44 89 4d 87          	mov    %r9d,-0x79(%rbp)
180109fd2:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
180109fd7:	44 89 4d 8f          	mov    %r9d,-0x71(%rbp)
180109fdb:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
180109fdf:	4c 8d 4d 97          	lea    -0x69(%rbp),%r9
180109fe3:	44 89 55 8b          	mov    %r10d,-0x75(%rbp)
180109fe7:	ba 20 00 00 00       	mov    $0x20,%edx
180109fec:	e8 93 26 00 00       	call   0x18010c684
180109ff1:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
180109ff6:	8b f8                	mov    %eax,%edi
180109ff8:	85 c0                	test   %eax,%eax
180109ffa:	0f 88 80 00 00 00    	js     0x18010a080
18010a000:	48 8b 45 57          	mov    0x57(%rbp),%rax
18010a004:	49 8b d4             	mov    %r12,%rdx
18010a007:	44 8b 4b 38          	mov    0x38(%rbx),%r9d
18010a00b:	44 8b 43 34          	mov    0x34(%rbx),%r8d
18010a00f:	48 8b 8d 87 00 00 00 	mov    0x87(%rbp),%rcx
18010a016:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18010a01b:	e8 d0 00 00 00       	call   0x18010a0f0
18010a020:	8b 45 67             	mov    0x67(%rbp),%eax
18010a023:	4c 8d 8d 87 00 00 00 	lea    0x87(%rbp),%r9
18010a02a:	48 8b 4d 4f          	mov    0x4f(%rbp),%rcx
18010a02e:	4c 8d 85 8f 00 00 00 	lea    0x8f(%rbp),%r8
18010a035:	83 a5 87 00 00 00 00 	andl   $0x0,0x87(%rbp)
18010a03c:	49 8b d4             	mov    %r12,%rdx
18010a03f:	83 a5 8b 00 00 00 00 	andl   $0x0,0x8b(%rbp)
18010a046:	89 85 8f 00 00 00    	mov    %eax,0x8f(%rbp)
18010a04c:	44 89 ad 93 00 00 00 	mov    %r13d,0x93(%rbp)
18010a053:	e8 2c d6 ff ff       	call   0x180107684
18010a058:	48 8b 4d 7f          	mov    0x7f(%rbp),%rcx
18010a05c:	8b 45 5f             	mov    0x5f(%rbp),%eax
18010a05f:	89 01                	mov    %eax,(%rcx)
18010a061:	45 84 ff             	test   %r15b,%r15b
18010a064:	74 16                	je     0x18010a07c
18010a066:	48 8b d3             	mov    %rbx,%rdx
18010a069:	48 8d 0d d0 b8 08 00 	lea    0x8b8d0(%rip),%rcx        # 0x180195940
18010a070:	e8 13 23 00 00       	call   0x18010c388
18010a075:	eb 05                	jmp    0x18010a07c
18010a077:	bf 05 00 00 80       	mov    $0x80000005,%edi
18010a07c:	85 ff                	test   %edi,%edi
18010a07e:	79 1b                	jns    0x18010a09b
18010a080:	45 84 ff             	test   %r15b,%r15b
18010a083:	74 1b                	je     0x18010a0a0
18010a085:	48 85 db             	test   %rbx,%rbx
18010a088:	74 11                	je     0x18010a09b
18010a08a:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
18010a08e:	e8 69 ff f8 ff       	call   0x180099ffc
18010a093:	48 8b cb             	mov    %rbx,%rcx
18010a096:	e8 61 ff f8 ff       	call   0x180099ffc
18010a09b:	45 84 ff             	test   %r15b,%r15b
18010a09e:	75 05                	jne    0x18010a0a5
18010a0a0:	45 85 f6             	test   %r14d,%r14d
18010a0a3:	74 09                	je     0x18010a0ae
18010a0a5:	85 ff                	test   %edi,%edi
18010a0a7:	79 19                	jns    0x18010a0c2
18010a0a9:	48 85 db             	test   %rbx,%rbx
18010a0ac:	75 14                	jne    0x18010a0c2
18010a0ae:	48 85 f6             	test   %rsi,%rsi
18010a0b1:	74 0f                	je     0x18010a0c2
18010a0b3:	48 83 7d 97 00       	cmpq   $0x0,-0x69(%rbp)
18010a0b8:	75 08                	jne    0x18010a0c2
18010a0ba:	48 8b ce             	mov    %rsi,%rcx
18010a0bd:	e8 3a ff f8 ff       	call   0x180099ffc
18010a0c2:	4d 85 e4             	test   %r12,%r12
18010a0c5:	74 0f                	je     0x18010a0d6
18010a0c7:	48 83 7d 97 00       	cmpq   $0x0,-0x69(%rbp)
18010a0cc:	75 08                	jne    0x18010a0d6
18010a0ce:	49 8b cc             	mov    %r12,%rcx
18010a0d1:	e8 26 ff f8 ff       	call   0x180099ffc
18010a0d6:	8b c7                	mov    %edi,%eax
18010a0d8:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
18010a0df:	41 5f                	pop    %r15
18010a0e1:	41 5e                	pop    %r14
18010a0e3:	41 5d                	pop    %r13
18010a0e5:	41 5c                	pop    %r12
18010a0e7:	5f                   	pop    %rdi
18010a0e8:	5e                   	pop    %rsi
18010a0e9:	5b                   	pop    %rbx
18010a0ea:	5d                   	pop    %rbp
18010a0eb:	c3                   	ret
18010a0ec:	cc                   	int3
18010a0ed:	cc                   	int3
18010a0ee:	cc                   	int3
18010a0ef:	cc                   	int3
18010a0f0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
18010a0f5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
18010a0fa:	55                   	push   %rbp
18010a0fb:	56                   	push   %rsi
18010a0fc:	57                   	push   %rdi
18010a0fd:	41 54                	push   %r12
18010a0ff:	41 55                	push   %r13
18010a101:	41 56                	push   %r14
18010a103:	41 57                	push   %r15
18010a105:	48 83 ec 20          	sub    $0x20,%rsp
18010a109:	48 8b 41 18          	mov    0x18(%rcx),%rax
18010a10d:	48 8b f2             	mov    %rdx,%rsi
18010a110:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
18010a115:	45 8b e0             	mov    %r8d,%r12d
18010a118:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
18010a11f:	00
18010a120:	4c 8b f9             	mov    %rcx,%r15
18010a123:	48 8b ce             	mov    %rsi,%rcx
18010a126:	41 8b e8             	mov    %r8d,%ebp
18010a129:	41 8b d9             	mov    %r9d,%ebx
18010a12c:	45 0f af e1          	imul   %r9d,%r12d
18010a130:	33 ff                	xor    %edi,%edi
18010a132:	8b 10                	mov    (%rax),%edx
18010a134:	e8 c3 d6 ff ff       	call   0x1801077fc
18010a139:	39 3e                	cmp    %edi,(%rsi)
18010a13b:	0f 86 ef 00 00 00    	jbe    0x18010a230
18010a141:	41 8b 47 04          	mov    0x4(%r15),%eax
18010a145:	33 d2                	xor    %edx,%edx
18010a147:	f7 f3                	div    %ebx
18010a149:	44 8b 76 04          	mov    0x4(%rsi),%r14d
18010a14d:	45 33 ed             	xor    %r13d,%r13d
18010a150:	44 0f af f7          	imul   %edi,%r14d
18010a154:	41 c1 e6 02          	shl    $0x2,%r14d
18010a158:	4c 03 76 18          	add    0x18(%rsi),%r14
18010a15c:	85 c0                	test   %eax,%eax
18010a15e:	0f 84 c2 00 00 00    	je     0x18010a226
18010a164:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
18010a16b:	00
18010a16c:	45 33 d2             	xor    %r10d,%r10d
18010a16f:	45 33 c9             	xor    %r9d,%r9d