1800f3df9:	cc                   	int3
1800f3dfa:	cc                   	int3
1800f3dfb:	cc                   	int3
1800f3dfc:	48 8b c4             	mov    %rsp,%rax
1800f3dff:	48 89 58 08          	mov    %rbx,0x8(%rax)
1800f3e03:	48 89 68 10          	mov    %rbp,0x10(%rax)
1800f3e07:	48 89 70 18          	mov    %rsi,0x18(%rax)
1800f3e0b:	57                   	push   %rdi
1800f3e0c:	41 54                	push   %r12
1800f3e0e:	41 55                	push   %r13
1800f3e10:	41 56                	push   %r14
1800f3e12:	41 57                	push   %r15
1800f3e14:	48 83 ec 50          	sub    $0x50,%rsp
1800f3e18:	48 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%rdi
1800f3e1f:	00
1800f3e20:	4c 8d 2d e9 08 00 00 	lea    0x8e9(%rip),%r13        # 0x1800f4710
1800f3e27:	4d 8b f8             	mov    %r8,%r15
1800f3e2a:	48 89 50 b8          	mov    %rdx,-0x48(%rax)
1800f3e2e:	48 8b 91 a0 06 00 00 	mov    0x6a0(%rcx),%rdx
1800f3e35:	4d 8b f1             	mov    %r9,%r14
1800f3e38:	4c 89 40 c0          	mov    %r8,-0x40(%rax)
1800f3e3c:	48 8b e9             	mov    %rcx,%rbp
1800f3e3f:	44 8b 81 98 06 00 00 	mov    0x698(%rcx),%r8d
1800f3e46:	33 db                	xor    %ebx,%ebx
1800f3e48:	4c 89 48 c8          	mov    %r9,-0x38(%rax)
1800f3e4c:	48 8d 48 b8          	lea    -0x48(%rax),%rcx
1800f3e50:	4c 89 68 a8          	mov    %r13,-0x58(%rax)
1800f3e54:	44 8d 63 48          	lea    0x48(%rbx),%r12d
1800f3e58:	45 8b cc             	mov    %r12d,%r9d
1800f3e5b:	e8 2c 7b 03 00       	call   0x18012b98c
1800f3e60:	48 8b f0             	mov    %rax,%rsi
1800f3e63:	48 85 c0             	test   %rax,%rax
1800f3e66:	75 75                	jne    0x1800f3edd
1800f3e68:	44 8b 85 98 06 00 00 	mov    0x698(%rbp),%r8d
1800f3e6f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1800f3e74:	48 8b 95 a0 06 00 00 	mov    0x6a0(%rbp),%rdx
1800f3e7b:	45 8b cc             	mov    %r12d,%r9d
1800f3e7e:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1800f3e83:	4c 8d 35 ee 75 06 00 	lea    0x675ee(%rip),%r14        # 0x18015b478
1800f3e8a:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1800f3e8f:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1800f3e94:	e8 f3 7a 03 00       	call   0x18012b98c
1800f3e99:	48 8b f0             	mov    %rax,%rsi
1800f3e9c:	48 85 c0             	test   %rax,%rax
1800f3e9f:	75 3c                	jne    0x1800f3edd
1800f3ea1:	44 8b 85 98 06 00 00 	mov    0x698(%rbp),%r8d
1800f3ea8:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1800f3ead:	48 8b 95 a0 06 00 00 	mov    0x6a0(%rbp),%rdx
1800f3eb4:	45 8b cc             	mov    %r12d,%r9d
1800f3eb7:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
1800f3ebc:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1800f3ec1:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1800f3ec6:	e8 c1 7a 03 00       	call   0x18012b98c
1800f3ecb:	48 8b f0             	mov    %rax,%rsi
1800f3ece:	48 85 c0             	test   %rax,%rax
1800f3ed1:	75 0a                	jne    0x1800f3edd
1800f3ed3:	bb 25 02 00 c0       	mov    $0xc0000225,%ebx
1800f3ed8:	e9 32 01 00 00       	jmp    0x1800f400f
1800f3edd:	8b 0e                	mov    (%rsi),%ecx
1800f3edf:	85 c9                	test   %ecx,%ecx
1800f3ee1:	0f 84 f0 00 00 00    	je     0x1800f3fd7
1800f3ee7:	83 e9 01             	sub    $0x1,%ecx
1800f3eea:	0f 84 b0 00 00 00    	je     0x1800f3fa0
1800f3ef0:	83 e9 01             	sub    $0x1,%ecx
1800f3ef3:	74 6d                	je     0x1800f3f62
1800f3ef5:	83 f9 01             	cmp    $0x1,%ecx
1800f3ef8:	74 0a                	je     0x1800f3f04
1800f3efa:	bb 03 00 e9 c0       	mov    $0xc0e90003,%ebx
1800f3eff:	e9 0b 01 00 00       	jmp    0x1800f400f
1800f3f04:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1800f3f0b:	00
1800f3f0c:	4c 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%r14
1800f3f13:	00
1800f3f14:	0f b7 56 38          	movzwl 0x38(%rsi),%edx
1800f3f18:	c7 00 03 00 00 00    	movl   $0x3,(%rax)
1800f3f1e:	4d 85 f6             	test   %r14,%r14
1800f3f21:	75 0a                	jne    0x1800f3f2d
1800f3f23:	8d 42 02             	lea    0x2(%rdx),%eax
1800f3f26:	89 07                	mov    %eax,(%rdi)
1800f3f28:	e9 e2 00 00 00       	jmp    0x1800f400f
1800f3f2d:	8b 07                	mov    (%rdi),%eax
1800f3f2f:	48 8d 4a 02          	lea    0x2(%rdx),%rcx
1800f3f33:	48 8b ea             	mov    %rdx,%rbp
1800f3f36:	48 3b c1             	cmp    %rcx,%rax
1800f3f39:	73 07                	jae    0x1800f3f42
1800f3f3b:	bb 23 00 00 c0       	mov    $0xc0000023,%ebx
1800f3f40:	eb e1                	jmp    0x1800f3f23
1800f3f42:	48 8b 56 40          	mov    0x40(%rsi),%rdx
1800f3f46:	4c 8b c5             	mov    %rbp,%r8
1800f3f49:	49 8b ce             	mov    %r14,%rcx
1800f3f4c:	e8 6f 1a 04 00       	call   0x1801359c0
1800f3f51:	48 d1 ed             	shr    $1,%rbp
1800f3f54:	66 41 89 1c 6e       	mov    %bx,(%r14,%rbp,2)
1800f3f59:	0f b7 46 38          	movzwl 0x38(%rsi),%eax
1800f3f5d:	83 c0 02             	add    $0x2,%eax
1800f3f60:	eb c4                	jmp    0x1800f3f26
1800f3f62:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1800f3f69:	00
1800f3f6a:	4c 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%r9
1800f3f71:	00
1800f3f72:	8b 4e 38             	mov    0x38(%rsi),%ecx
1800f3f75:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
1800f3f7b:	4d 85 c9             	test   %r9,%r9
1800f3f7e:	75 07                	jne    0x1800f3f87
1800f3f80:	89 0f                	mov    %ecx,(%rdi)
1800f3f82:	e9 88 00 00 00       	jmp    0x1800f400f
1800f3f87:	8b 07                	mov    (%rdi),%eax
1800f3f89:	89 0f                	mov    %ecx,(%rdi)
1800f3f8b:	3b c1                	cmp    %ecx,%eax
1800f3f8d:	72 74                	jb     0x1800f4003
1800f3f8f:	48 8b 56 40          	mov    0x40(%rsi),%rdx
1800f3f93:	4c 8b c1             	mov    %rcx,%r8
1800f3f96:	49 8b c9             	mov    %r9,%rcx
1800f3f99:	e8 22 1a 04 00       	call   0x1801359c0
1800f3f9e:	eb 6f                	jmp    0x1800f400f
1800f3fa0:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1800f3fa7:	00
1800f3fa8:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
1800f3faf:	00
1800f3fb0:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
1800f3fb6:	48 85 c9             	test   %rcx,%rcx
1800f3fb9:	75 08                	jne    0x1800f3fc3
1800f3fbb:	c7 07 04 00 00 00    	movl   $0x4,(%rdi)
1800f3fc1:	eb 4c                	jmp    0x1800f400f
1800f3fc3:	8b 07                	mov    (%rdi),%eax
1800f3fc5:	c7 07 04 00 00 00    	movl   $0x4,(%rdi)
1800f3fcb:	83 f8 04             	cmp    $0x4,%eax
1800f3fce:	72 33                	jb     0x1800f4003
1800f3fd0:	8b 46 38             	mov    0x38(%rsi),%eax
1800f3fd3:	89 01                	mov    %eax,(%rcx)
1800f3fd5:	eb 38                	jmp    0x1800f400f
1800f3fd7:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1800f3fde:	00
1800f3fdf:	48 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%rdx
1800f3fe6:	00
1800f3fe7:	89 18                	mov    %ebx,(%rax)
1800f3fe9:	48 85 d2             	test   %rdx,%rdx
1800f3fec:	75 08                	jne    0x1800f3ff6
1800f3fee:	c7 07 01 00 00 00    	movl   $0x1,(%rdi)
1800f3ff4:	eb 19                	jmp    0x1800f400f
1800f3ff6:	8b 07                	mov    (%rdi),%eax
1800f3ff8:	c7 07 01 00 00 00    	movl   $0x1,(%rdi)
1800f3ffe:	83 f8 01             	cmp    $0x1,%eax
1800f4001:	73 07                	jae    0x1800f400a
1800f4003:	bb 23 00 00 c0       	mov    $0xc0000023,%ebx
1800f4008:	eb 05                	jmp    0x1800f400f
1800f400a:	8a 4e 38             	mov    0x38(%rsi),%cl
1800f400d:	88 0a                	mov    %cl,(%rdx)
1800f400f:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1800f4014:	8b c3                	mov    %ebx,%eax
1800f4016:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1800f401a:	49 8b 6b 38          	mov    0x38(%r11),%rbp
1800f401e:	49 8b 73 40          	mov    0x40(%r11),%rsi
1800f4022:	49 8b e3             	mov    %r11,%rsp
1800f4025:	41 5f                	pop    %r15
1800f4027:	41 5e                	pop    %r14
1800f4029:	41 5d                	pop    %r13
1800f402b:	41 5c                	pop    %r12
1800f402d:	5f                   	pop    %rdi
1800f402e:	c3                   	ret
1800f402f:	cc                   	int3
1800f4030:	48 8b c4             	mov    %rsp,%rax
1800f4033:	4c 89 48 20          	mov    %r9,0x20(%rax)
1800f4037:	4c 89 40 18          	mov    %r8,0x18(%rax)
1800f403b:	48 89 50 10          	mov    %rdx,0x10(%rax)
1800f403f:	48 89 48 08          	mov    %rcx,0x8(%rax)
1800f4043:	53                   	push   %rbx
1800f4044:	55                   	push   %rbp
1800f4045:	56                   	push   %rsi
1800f4046:	57                   	push   %rdi
1800f4047:	41 54                	push   %r12
1800f4049:	41 55                	push   %r13
1800f404b:	41 56                	push   %r14
1800f404d:	41 57                	push   %r15
1800f404f:	48 83 ec 58          	sub    $0x58,%rsp
1800f4053:	4c 8b bc 24 d8 00 00 	mov    0xd8(%rsp),%r15
1800f405a:	00
1800f405b:	4c 8b d1             	mov    %rcx,%r10
1800f405e:	4c 8b a4 24 d0 00 00 	mov    0xd0(%rsp),%r12
1800f4065:	00
1800f4066:	b9 25 02 00 c0       	mov    $0xc0000225,%ecx
1800f406b:	8b c1                	mov    %ecx,%eax
1800f406d:	8b f9                	mov    %ecx,%edi
1800f406f:	48 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%rcx
1800f4076:	00
1800f4077:	4c 8b c2             	mov    %rdx,%r8
1800f407a:	45 32 f6             	xor    %r14b,%r14b
1800f407d:	bb 04 00 00 00       	mov    $0x4,%ebx
1800f4082:	33 ed                	xor    %ebp,%ebp
1800f4084:	8b 11                	mov    (%rcx),%edx
1800f4086:	89 94 24 c0 00 00 00 	mov    %edx,0xc0(%rsp)
1800f408d:	89 54 24 40          	mov    %edx,0x40(%rsp)
1800f4091:	33 f6                	xor    %esi,%esi
1800f4093:	48 8d 0d be 73 06 00 	lea    0x673be(%rip),%rcx        # 0x18015b458
1800f409a:	83 fd 01             	cmp    $0x1,%ebp
1800f409d:	4d 8b e8             	mov    %r8,%r13
1800f40a0:	4c 0f 44 e9          	cmove  %rcx,%r13
1800f40a4:	83 fe 01             	cmp    $0x1,%esi
1800f40a7:	89 94 24 b0 00 00 00 	mov    %edx,0xb0(%rsp)
1800f40ae:	48 8d 0d 23 73 06 00 	lea    0x67323(%rip),%rcx        # 0x18015b3d8
1800f40b5:	4d 8b c1             	mov    %r9,%r8
1800f40b8:	4c 0f 44 c1          	cmove  %rcx,%r8
1800f40bc:	4d 85 ed             	test   %r13,%r13
1800f40bf:	74 6e                	je     0x1800f412f
1800f40c1:	4d 85 c0             	test   %r8,%r8
1800f40c4:	74 69                	je     0x1800f412f
1800f40c6:	4c 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%r9
1800f40cd:	00
1800f40ce:	48 8d 84 24 b0 00 00 	lea    0xb0(%rsp),%rax
1800f40d5:	00
1800f40d6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1800f40db:	49 8b d5             	mov    %r13,%rdx
1800f40de:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
1800f40e3:	49 8b ca             	mov    %r10,%rcx
1800f40e6:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1800f40eb:	e8 0c fd ff ff       	call   0x1800f3dfc
1800f40f0:	3d 25 02 00 c0       	cmp    $0xc0000225,%eax
1800f40f5:	74 21                	je     0x1800f4118
1800f40f7:	85 c0                	test   %eax,%eax
1800f40f9:	75 52                	jne    0x1800f414d
1800f40fb:	41 8b 1c 24          	mov    (%r12),%ebx
1800f40ff:	33 ff                	xor    %edi,%edi
1800f4101:	8b 8c 24 b0 00 00 00 	mov    0xb0(%rsp),%ecx
1800f4108:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1800f410c:	85 db                	test   %ebx,%ebx
1800f410e:	75 45                	jne    0x1800f4155
1800f4110:	45 8a 37             	mov    (%r15),%r14b
1800f4113:	45 84 f6             	test   %r14b,%r14b
1800f4116:	74 3d                	je     0x1800f4155
1800f4118:	4c 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%r10
1800f411f:	00
1800f4120:	4c 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%r9
1800f4127:	00
1800f4128:	8b 94 24 c0 00 00 00 	mov    0xc0(%rsp),%edx
1800f412f:	ff c6                	inc    %esi
1800f4131:	83 fe 02             	cmp    $0x2,%esi
1800f4134:	0f 82 6a ff ff ff    	jb     0x1800f40a4
1800f413a:	4c 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%r8
1800f4141:	00
1800f4142:	ff c5                	inc    %ebp
1800f4144:	83 fd 02             	cmp    $0x2,%ebp
1800f4147:	0f 82 44 ff ff ff    	jb     0x1800f4091
1800f414d:	85 ff                	test   %edi,%edi
1800f414f:	78 1b                	js     0x1800f416c
1800f4151:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
1800f4155:	48 8b 94 24 e0 00 00 	mov    0xe0(%rsp),%rdx
1800f415c:	00
1800f415d:	8b c7                	mov    %edi,%eax
1800f415f:	41 89 1c 24          	mov    %ebx,(%r12)
1800f4163:	89 0a                	mov    %ecx,(%rdx)
1800f4165:	85 db                	test   %ebx,%ebx
1800f4167:	75 03                	jne    0x1800f416c
1800f4169:	45 88 37             	mov    %r14b,(%r15)
1800f416c:	48 83 c4 58          	add    $0x58,%rsp
1800f4170:	41 5f                	pop    %r15
1800f4172:	41 5e                	pop    %r14
1800f4174:	41 5d                	pop    %r13
1800f4176:	41 5c                	pop    %r12
1800f4178:	5f                   	pop    %rdi
1800f4179:	5e                   	pop    %rsi
1800f417a:	5d                   	pop    %rbp
1800f417b:	5b                   	pop    %rbx
1800f417c:	c3                   	ret
1800f417d:	cc                   	int3
1800f417e:	cc                   	int3
1800f417f:	cc                   	int3
1800f4180:	48 8b c4             	mov    %rsp,%rax
1800f4183:	4c 89 48 20          	mov    %r9,0x20(%rax)
1800f4187:	4c 89 40 18          	mov    %r8,0x18(%rax)
1800f418b:	48 89 50 10          	mov    %rdx,0x10(%rax)
1800f418f:	48 89 48 08          	mov    %rcx,0x8(%rax)
1800f4193:	53                   	push   %rbx
1800f4194:	55                   	push   %rbp
1800f4195:	56                   	push   %rsi
1800f4196:	57                   	push   %rdi
1800f4197:	41 54                	push   %r12
1800f4199:	41 55                	push   %r13
1800f419b:	41 56                	push   %r14
1800f419d:	41 57                	push   %r15
1800f419f:	48 83 ec 78          	sub    $0x78,%rsp
1800f41a3:	48 8b 35 06 14 0a 00 	mov    0xa1406(%rip),%rsi        # 0x1801955b0
1800f41aa:	45 32 e4             	xor    %r12b,%r12b
1800f41ad:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
1800f41b4:	00
1800f41b5:	4d 8b f1             	mov    %r9,%r14
1800f41b8:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
1800f41bd:	41 b9 25 02 00 c0    	mov    $0xc0000225,%r9d
1800f41c3:	44 89 4c 24 54       	mov    %r9d,0x54(%rsp)
1800f41c8:	4c 8b d9             	mov    %rcx,%r11
1800f41cb:	c6 44 24 52 00       	movb   $0x0,0x52(%rsp)
1800f41d0:	45 8b d1             	mov    %r9d,%r10d
1800f41d3:	44 8b 28             	mov    (%rax),%r13d
1800f41d6:	bd 04 00 00 00       	mov    $0x4,%ebp
1800f41db:	44 89 6c 24 64       	mov    %r13d,0x64(%rsp)
1800f41e0:	44 89 6c 24 58       	mov    %r13d,0x58(%rsp)
1800f41e5:	44 88 64 24 50       	mov    %r12b,0x50(%rsp)
1800f41ea:	48 85 f6             	test   %rsi,%rsi
1800f41ed:	0f 84 99 02 00 00    	je     0x1800f448c
1800f41f3:	48 8b bc 24 e0 00 00 	mov    0xe0(%rsp),%rdi
1800f41fa:	00
1800f41fb:	45 8b fd             	mov    %r13d,%r15d
1800f41fe:	b3 01                	mov    $0x1,%bl
1800f4200:	48 8b 0e             	mov    (%rsi),%rcx
1800f4203:	8b 41 2c             	mov    0x2c(%rcx),%eax
1800f4206:	c1 e8 02             	shr    $0x2,%eax
1800f4209:	84 c3                	test   %al,%bl
1800f420b:	0f 84 f5 01 00 00    	je     0x1800f4406
1800f4211:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1800f4216:	4c 8b ca             	mov    %rdx,%r9
1800f4219:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1800f421e:	49 8b d3             	mov    %r11,%rdx
1800f4221:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1800f4226:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
1800f422b:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1800f4230:	e8 fb fd ff ff       	call   0x1800f4030
1800f4235:	44 8b d0             	mov    %eax,%r10d
1800f4238:	3d 23 00 00 c0       	cmp    $0xc0000023,%eax
1800f423d:	0f 84 07 02 00 00    	je     0x1800f444a
1800f4243:	41 b9 25 02 00 c0    	mov    $0xc0000225,%r9d
1800f4249:	41 3b c1             	cmp    %r9d,%eax
1800f424c:	74 3e                	je     0x1800f428c
1800f424e:	85 c0                	test   %eax,%eax
1800f4250:	0f 85 cc 01 00 00    	jne    0x1800f4422
1800f4256:	44 39 6c 24 58       	cmp    %r13d,0x58(%rsp)
1800f425b:	44 0f 46 7c 24 58    	cmovbe 0x58(%rsp),%r15d
1800f4261:	41 3b 2e             	cmp    (%r14),%ebp
1800f4264:	74 09                	je     0x1800f426f
1800f4266:	83 fd 04             	cmp    $0x4,%ebp
1800f4269:	0f 85 ad 01 00 00    	jne    0x1800f441c
1800f426f:	41 8b 2e             	mov    (%r14),%ebp
1800f4272:	33 c0                	xor    %eax,%eax
1800f4274:	3b e8                	cmp    %eax,%ebp
1800f4276:	0f 85 ec 01 00 00    	jne    0x1800f4468
1800f427c:	38 07                	cmp    %al,(%rdi)
1800f427e:	0f 85 61 01 00 00    	jne    0x1800f43e5
1800f4284:	44 8a e3             	mov    %bl,%r12b
1800f4287:	e9 df 01 00 00       	jmp    0x1800f446b
1800f428c:	4c 8b 76 48          	mov    0x48(%rsi),%r14
1800f4290:	45 8b d1             	mov    %r9d,%r10d
1800f4293:	8b 74 24 58          	mov    0x58(%rsp),%esi
1800f4297:	45 8b e1             	mov    %r9d,%r12d
1800f429a:	89 74 24 5c          	mov    %esi,0x5c(%rsp)
1800f429e:	41 bd 04 00 00 00    	mov    $0x4,%r13d
1800f42a4:	c6 44 24 51 00       	movb   $0x0,0x51(%rsp)
1800f42a9:	4d 85 f6             	test   %r14,%r14
1800f42ac:	0f 84 f7 00 00 00    	je     0x1800f43a9
1800f42b2:	48 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%rax
1800f42b9:	00
1800f42ba:	89 74 24 60          	mov    %esi,0x60(%rsp)
1800f42be:	4c 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%r9