140025d40:	c6 45 67 00          	movb   $0x0,0x67(%rbp)
140025d44:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140025d49:	e8 96 df fe ff       	call   0x140013ce4
140025d4e:	80 7d 67 00          	cmpb   $0x0,0x67(%rbp)
140025d52:	74 0f                	je     0x140025d63
140025d54:	49 8b 45 18          	mov    0x18(%r13),%rax
140025d58:	33 f6                	xor    %esi,%esi
140025d5a:	21 30                	and    %esi,(%rax)
140025d5c:	e8 a3 0a 00 00       	call   0x140026804
140025d61:	eb 60                	jmp    0x140025dc3
140025d63:	be 04 40 00 80       	mov    $0x80004004,%esi
140025d68:	48 8b 05 d9 82 01 00 	mov    0x182d9(%rip),%rax        # 0x14003e048
140025d6f:	48 8d 0d d2 82 01 00 	lea    0x182d2(%rip),%rcx        # 0x14003e048
140025d76:	48 3b c1             	cmp    %rcx,%rax
140025d79:	74 48                	je     0x140025dc3
140025d7b:	f6 40 1c 08          	testb  $0x8,0x1c(%rax)
140025d7f:	74 42                	je     0x140025dc3
140025d81:	41 8b 07             	mov    (%r15),%eax
140025d84:	ff c0                	inc    %eax
140025d86:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
140025d89:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
140025d8f:	77 0a                	ja     0x140025d9b
140025d91:	8b c1                	mov    %ecx,%eax
140025d93:	49 8b cc             	mov    %r12,%rcx
140025d96:	48 2b c8             	sub    %rax,%rcx
140025d99:	eb 02                	jmp    0x140025d9d
140025d9b:	33 c9                	xor    %ecx,%ecx
140025d9d:	4c 8d 0d ac 07 01 00 	lea    0x107ac(%rip),%r9        # 0x140036550
140025da4:	ba 0b 00 00 00       	mov    $0xb,%edx
140025da9:	4c 03 c9             	add    %rcx,%r9
140025dac:	4c 8d 05 95 1e 01 00 	lea    0x11e95(%rip),%r8        # 0x140037c48
140025db3:	48 8b 0d 8e 82 01 00 	mov    0x1828e(%rip),%rcx        # 0x14003e048
140025dba:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140025dbe:	e8 4d be fd ff       	call   0x140001c10
140025dc3:	4d 85 f6             	test   %r14,%r14
140025dc6:	74 10                	je     0x140025dd8
140025dc8:	49 8b 06             	mov    (%r14),%rax
140025dcb:	49 8b ce             	mov    %r14,%rcx
140025dce:	48 8b 40 10          	mov    0x10(%rax),%rax
140025dd2:	ff 15 f0 ff 00 00    	call   *0xfff0(%rip)        # 0x140035dc8
140025dd8:	48 85 ff             	test   %rdi,%rdi
140025ddb:	74 10                	je     0x140025ded
140025ddd:	48 8b 07             	mov    (%rdi),%rax
140025de0:	48 8b cf             	mov    %rdi,%rcx
140025de3:	48 8b 40 10          	mov    0x10(%rax),%rax
140025de7:	ff 15 db ff 00 00    	call   *0xffdb(%rip)        # 0x140035dc8
140025ded:	48 8b 05 54 82 01 00 	mov    0x18254(%rip),%rax        # 0x14003e048
140025df4:	48 8d 0d 4d 82 01 00 	lea    0x1824d(%rip),%rcx        # 0x14003e048
140025dfb:	48 3b c1             	cmp    %rcx,%rax
140025dfe:	74 4d                	je     0x140025e4d
140025e00:	f6 40 1c 01          	testb  $0x1,0x1c(%rax)
140025e04:	74 47                	je     0x140025e4d
140025e06:	41 8b 07             	mov    (%r15),%eax
140025e09:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
140025e0c:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
140025e12:	77 07                	ja     0x140025e1b
140025e14:	8b c1                	mov    %ecx,%eax
140025e16:	4c 2b e0             	sub    %rax,%r12
140025e19:	eb 03                	jmp    0x140025e1e
140025e1b:	45 33 e4             	xor    %r12d,%r12d
140025e1e:	48 8b 0d 23 82 01 00 	mov    0x18223(%rip),%rcx        # 0x14003e048
140025e25:	4c 8d 0d 24 07 01 00 	lea    0x10724(%rip),%r9        # 0x140036550
140025e2c:	4d 03 cc             	add    %r12,%r9
140025e2f:	89 74 24 28          	mov    %esi,0x28(%rsp)
140025e33:	ba 0c 00 00 00       	mov    $0xc,%edx
140025e38:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140025e3d:	4c 8d 05 04 1e 01 00 	lea    0x11e04(%rip),%r8        # 0x140037c48
140025e44:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140025e48:	e8 af c2 fd ff       	call   0x1400020fc
140025e4d:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140025e51:	48 85 c9             	test   %rcx,%rcx
140025e54:	74 0c                	je     0x140025e62
140025e56:	48 ff 15 9b f7 00 00 	rex.W call *0xf79b(%rip)        # 0x1400355f8
140025e5d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025e62:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
140025e66:	48 85 c0             	test   %rax,%rax
140025e69:	74 0f                	je     0x140025e7a
140025e6b:	48 8b c8             	mov    %rax,%rcx
140025e6e:	48 ff 15 83 f7 00 00 	rex.W call *0xf783(%rip)        # 0x1400355f8
140025e75:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025e7a:	83 c8 ff             	or     $0xffffffff,%eax
140025e7d:	41 01 07             	add    %eax,(%r15)
140025e80:	3b d8                	cmp    %eax,%ebx
140025e82:	74 23                	je     0x140025ea7
140025e84:	8b cb                	mov    %ebx,%ecx
140025e86:	48 ff 15 4b f9 00 00 	rex.W call *0xf94b(%rip)        # 0x1400357d8
140025e8d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025e92:	48 85 c0             	test   %rax,%rax
140025e95:	74 10                	je     0x140025ea7
140025e97:	33 d2                	xor    %edx,%edx
140025e99:	8b cb                	mov    %ebx,%ecx
140025e9b:	48 ff 15 f6 f8 00 00 	rex.W call *0xf8f6(%rip)        # 0x140035798
140025ea2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025ea7:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
140025eae:	00
140025eaf:	8b c6                	mov    %esi,%eax
140025eb1:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140025eb8:	41 5f                	pop    %r15
140025eba:	41 5e                	pop    %r14
140025ebc:	41 5d                	pop    %r13
140025ebe:	41 5c                	pop    %r12
140025ec0:	5f                   	pop    %rdi
140025ec1:	5e                   	pop    %rsi
140025ec2:	5d                   	pop    %rbp
140025ec3:	c3                   	ret
140025ec4:	cc                   	int3
140025ec5:	cc                   	int3
140025ec6:	cc                   	int3
140025ec7:	cc                   	int3
140025ec8:	cc                   	int3
140025ec9:	cc                   	int3
140025eca:	cc                   	int3
140025ecb:	cc                   	int3
140025ecc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140025ed1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140025ed6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140025edb:	57                   	push   %rdi
140025edc:	41 54                	push   %r12
140025ede:	41 55                	push   %r13
140025ee0:	41 56                	push   %r14
140025ee2:	41 57                	push   %r15
140025ee4:	48 83 ec 40          	sub    $0x40,%rsp
140025ee8:	44 8b e9             	mov    %ecx,%r13d
140025eeb:	49 8b f9             	mov    %r9,%rdi
140025eee:	8b 0d 88 82 01 00    	mov    0x18288(%rip),%ecx        # 0x14003e17c
140025ef4:	4d 8b e0             	mov    %r8,%r12
140025ef7:	48 8b ea             	mov    %rdx,%rbp
140025efa:	48 ff 15 d7 f8 00 00 	rex.W call *0xf8d7(%rip)        # 0x1400357d8
140025f01:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025f06:	83 cb ff             	or     $0xffffffff,%ebx
140025f09:	4c 8b f0             	mov    %rax,%r14
140025f0c:	48 85 c0             	test   %rax,%rax
140025f0f:	75 22                	jne    0x140025f33
140025f11:	8b 1d 65 82 01 00    	mov    0x18265(%rip),%ebx        # 0x14003e17c
140025f17:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140025f1c:	21 44 24 30          	and    %eax,0x30(%rsp)
140025f20:	4c 8d 74 24 30       	lea    0x30(%rsp),%r14
140025f25:	8b cb                	mov    %ebx,%ecx
140025f27:	48 ff 15 6a f8 00 00 	rex.W call *0xf86a(%rip)        # 0x140035798
140025f2e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025f33:	41 8b 06             	mov    (%r14),%eax
140025f36:	ff c0                	inc    %eax
140025f38:	41 89 06             	mov    %eax,(%r14)
140025f3b:	4c 8b 15 06 81 01 00 	mov    0x18106(%rip),%r10        # 0x14003e048
140025f42:	48 8d 0d ff 80 01 00 	lea    0x180ff(%rip),%rcx        # 0x14003e048
140025f49:	48 8d 15 00 06 01 00 	lea    0x10600(%rip),%rdx        # 0x140036550
140025f50:	41 bf df 01 00 00    	mov    $0x1df,%r15d
140025f56:	4c 3b d1             	cmp    %rcx,%r10
140025f59:	74 41                	je     0x140025f9c
140025f5b:	41 f6 42 1c 01       	testb  $0x1,0x1c(%r10)
140025f60:	74 3a                	je     0x140025f9c
140025f62:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
140025f65:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
140025f6b:	77 0a                	ja     0x140025f77
140025f6d:	8b c1                	mov    %ecx,%eax
140025f6f:	41 8b cf             	mov    %r15d,%ecx
140025f72:	48 2b c8             	sub    %rax,%rcx
140025f75:	eb 02                	jmp    0x140025f79
140025f77:	33 c9                	xor    %ecx,%ecx
140025f79:	4c 8d 0c 11          	lea    (%rcx,%rdx,1),%r9
140025f7d:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140025f82:	49 8b 4a 10          	mov    0x10(%r10),%rcx
140025f86:	4c 8d 05 bb 1c 01 00 	lea    0x11cbb(%rip),%r8        # 0x140037c48
140025f8d:	ba 0d 00 00 00       	mov    $0xd,%edx
140025f92:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140025f97:	e8 68 66 fe ff       	call   0x14000c604
140025f9c:	b9 20 00 00 00       	mov    $0x20,%ecx
140025fa1:	e8 72 c1 00 00       	call   0x140032118
140025fa6:	48 8b f0             	mov    %rax,%rsi
140025fa9:	48 85 c0             	test   %rax,%rax
140025fac:	74 15                	je     0x140025fc3
140025fae:	48 83 20 00          	andq   $0x0,(%rax)
140025fb2:	48 83 60 18 00       	andq   $0x0,0x18(%rax)
140025fb7:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140025fbc:	48 83 60 10 00       	andq   $0x0,0x10(%rax)
140025fc1:	eb 02                	jmp    0x140025fc5
140025fc3:	33 f6                	xor    %esi,%esi
140025fc5:	48 85 f6             	test   %rsi,%rsi
140025fc8:	0f 84 a7 00 00 00    	je     0x140026075
140025fce:	44 89 2e             	mov    %r13d,(%rsi)
140025fd1:	48 89 7e 18          	mov    %rdi,0x18(%rsi)
140025fd5:	c7 07 01 00 00 00    	movl   $0x1,(%rdi)
140025fdb:	48 85 ed             	test   %rbp,%rbp
140025fde:	74 29                	je     0x140026009
140025fe0:	48 8d 7e 10          	lea    0x10(%rsi),%rdi
140025fe4:	48 8b 0f             	mov    (%rdi),%rcx
140025fe7:	48 83 27 00          	andq   $0x0,(%rdi)
140025feb:	48 ff 15 06 f6 00 00 	rex.W call *0xf606(%rip)        # 0x1400355f8
140025ff2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025ff7:	48 8b d7             	mov    %rdi,%rdx
140025ffa:	48 8b cd             	mov    %rbp,%rcx
140025ffd:	48 ff 15 34 fb 00 00 	rex.W call *0xfb34(%rip)        # 0x140035b38
140026004:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140026009:	4d 85 e4             	test   %r12,%r12
14002600c:	74 29                	je     0x140026037
14002600e:	48 8d 7e 08          	lea    0x8(%rsi),%rdi
140026012:	48 8b 0f             	mov    (%rdi),%rcx
140026015:	48 83 27 00          	andq   $0x0,(%rdi)
140026019:	48 ff 15 d8 f5 00 00 	rex.W call *0xf5d8(%rip)        # 0x1400355f8
140026020:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140026025:	48 8b d7             	mov    %rdi,%rdx
140026028:	49 8b cc             	mov    %r12,%rcx
14002602b:	48 ff 15 06 fb 00 00 	rex.W call *0xfb06(%rip)        # 0x140035b38
140026032:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140026037:	48 8b ce             	mov    %rsi,%rcx
14002603a:	e8 8d fa ff ff       	call   0x140025acc
14002603f:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
140026043:	8b f8                	mov    %eax,%edi
140026045:	48 83 66 10 00       	andq   $0x0,0x10(%rsi)
14002604a:	48 ff 15 a7 f5 00 00 	rex.W call *0xf5a7(%rip)        # 0x1400355f8
140026051:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140026056:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14002605a:	48 83 66 08 00       	andq   $0x0,0x8(%rsi)
14002605f:	48 ff 15 92 f5 00 00 	rex.W call *0xf592(%rip)        # 0x1400355f8
140026066:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002606b:	48 8b ce             	mov    %rsi,%rcx
14002606e:	e8 75 b6 00 00       	call   0x1400316e8
140026073:	eb 05                	jmp    0x14002607a
140026075:	bf 0e 00 07 80       	mov    $0x8007000e,%edi
14002607a:	48 8b 0d c7 7f 01 00 	mov    0x17fc7(%rip),%rcx        # 0x14003e048
140026081:	48 8d 05 c0 7f 01 00 	lea    0x17fc0(%rip),%rax        # 0x14003e048
140026088:	48 3b c8             	cmp    %rax,%rcx
14002608b:	74 41                	je     0x1400260ce
14002608d:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140026091:	74 3b                	je     0x1400260ce
140026093:	41 8b 06             	mov    (%r14),%eax
140026096:	8d 14 80             	lea    (%rax,%rax,4),%edx
140026099:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
14002609f:	77 07                	ja     0x1400260a8
1400260a1:	8b c2                	mov    %edx,%eax
1400260a3:	4c 2b f8             	sub    %rax,%r15
1400260a6:	eb 03                	jmp    0x1400260ab
1400260a8:	45 33 ff             	xor    %r15d,%r15d
1400260ab:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400260af:	4c 8d 0d 9a 04 01 00 	lea    0x1049a(%rip),%r9        # 0x140036550
1400260b6:	4d 03 cf             	add    %r15,%r9
1400260b9:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1400260bd:	ba 0e 00 00 00       	mov    $0xe,%edx
1400260c2:	4c 8d 05 7f 1b 01 00 	lea    0x11b7f(%rip),%r8        # 0x140037c48
1400260c9:	e8 a6 bb fd ff       	call   0x140001c74
1400260ce:	83 c8 ff             	or     $0xffffffff,%eax
1400260d1:	41 01 06             	add    %eax,(%r14)
1400260d4:	3b d8                	cmp    %eax,%ebx
1400260d6:	74 23                	je     0x1400260fb
1400260d8:	8b cb                	mov    %ebx,%ecx
1400260da:	48 ff 15 f7 f6 00 00 	rex.W call *0xf6f7(%rip)        # 0x1400357d8
1400260e1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400260e6:	48 85 c0             	test   %rax,%rax
1400260e9:	74 10                	je     0x1400260fb
1400260eb:	33 d2                	xor    %edx,%edx
1400260ed:	8b cb                	mov    %ebx,%ecx
1400260ef:	48 ff 15 a2 f6 00 00 	rex.W call *0xf6a2(%rip)        # 0x140035798
1400260f6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400260fb:	4c 8d 5c 24 40       	lea    0x40(%rsp),%r11
140026100:	8b c7                	mov    %edi,%eax
140026102:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140026106:	49 8b 6b 38          	mov    0x38(%r11),%rbp
14002610a:	49 8b 73 40          	mov    0x40(%r11),%rsi
14002610e:	49 8b e3             	mov    %r11,%rsp
140026111:	41 5f                	pop    %r15
140026113:	41 5e                	pop    %r14
140026115:	41 5d                	pop    %r13
140026117:	41 5c                	pop    %r12
140026119:	5f                   	pop    %rdi
14002611a:	c3                   	ret
14002611b:	cc                   	int3
14002611c:	cc                   	int3
14002611d:	cc                   	int3
14002611e:	cc                   	int3
14002611f:	cc                   	int3
140026120:	cc                   	int3
140026121:	cc                   	int3
140026122:	cc                   	int3
140026123:	cc                   	int3
140026124:	48 8b c4             	mov    %rsp,%rax
140026127:	44 89 40 18          	mov    %r8d,0x18(%rax)
14002612b:	4c 89 48 20          	mov    %r9,0x20(%rax)
14002612f:	56                   	push   %rsi
140026130:	57                   	push   %rdi
140026131:	48 83 ec 48          	sub    $0x48,%rsp
140026135:	48 83 60 c8 00       	andq   $0x0,-0x38(%rax)
14002613a:	48 8b f1             	mov    %rcx,%rsi
14002613d:	48 83 60 d0 00       	andq   $0x0,-0x30(%rax)
140026142:	48 8d 48 c8          	lea    -0x38(%rax),%rcx
140026146:	48 83 60 d8 00       	andq   $0x0,-0x28(%rax)
14002614b:	e8 44 00 00 00       	call   0x140026194
140026150:	8b f8                	mov    %eax,%edi
140026152:	85 c0                	test   %eax,%eax
140026154:	78 14                	js     0x14002616a
140026156:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
14002615b:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
140026160:	48 8b ce             	mov    %rsi,%rcx
140026163:	e8 08 01 00 00       	call   0x140026270
140026168:	8b f8                	mov    %eax,%edi
14002616a:	48 83 7c 24 20 00    	cmpq   $0x0,0x20(%rsp)
140026170:	74 11                	je     0x140026183
140026172:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140026177:	48 ff 15 7a f4 00 00 	rex.W call *0xf47a(%rip)        # 0x1400355f8
14002617e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140026183:	8b c7                	mov    %edi,%eax
140026185:	48 83 c4 48          	add    $0x48,%rsp
140026189:	5f                   	pop    %rdi
14002618a:	5e                   	pop    %rsi
14002618b:	c3                   	ret
14002618c:	cc                   	int3
14002618d:	cc                   	int3
14002618e:	cc                   	int3
14002618f:	cc                   	int3
140026190:	cc                   	int3
140026191:	cc                   	int3
140026192:	cc                   	int3
140026193:	cc                   	int3
140026194:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140026199:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14002619e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400261a3:	57                   	push   %rdi
1400261a4:	41 56                	push   %r14
1400261a6:	41 57                	push   %r15
1400261a8:	48 83 ec 20          	sub    $0x20,%rsp
1400261ac:	45 33 c9             	xor    %r9d,%r9d
1400261af:	41 8b c0             	mov    %r8d,%eax
1400261b2:	48 8b f2             	mov    %rdx,%rsi
1400261b5:	c1 e8 04             	shr    $0x4,%eax
1400261b8:	41 8b d8             	mov    %r8d,%ebx
1400261bb:	48 8b e9             	mov    %rcx,%rbp
1400261be:	48 8b ce             	mov    %rsi,%rcx
1400261c1:	bf 05 40 00 80       	mov    $0x80004005,%edi
1400261c6:	45 8d 79 01          	lea    0x1(%r9),%r15d
1400261ca:	66 41 03 c7          	add    %r15w,%ax
1400261ce:	41 8d 51 06          	lea    0x6(%r9),%edx
1400261d2:	44 0f b7 c0          	movzwl %ax,%r8d
1400261d6:	48 ff 15 7b f5 00 00 	rex.W call *0xf57b(%rip)        # 0x140035758
1400261dd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400261e2:	48 85 c0             	test   %rax,%rax
1400261e5:	74 66                	je     0x14002624d
1400261e7:	48 8b d0             	mov    %rax,%rdx
1400261ea:	48 8b ce             	mov    %rsi,%rcx
1400261ed:	48 ff 15 5c f5 00 00 	rex.W call *0xf55c(%rip)        # 0x140035750
1400261f4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400261f9:	48 85 c0             	test   %rax,%rax
1400261fc:	74 4f                	je     0x14002624d
1400261fe:	48 8b c8             	mov    %rax,%rcx
140026201:	48 ff 15 40 f5 00 00 	rex.W call *0xf540(%rip)        # 0x140035748
140026208:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002620d:	48 8b c8             	mov    %rax,%rcx
140026210:	48 85 c0             	test   %rax,%rax
140026213:	74 38                	je     0x14002624d
140026215:	83 e3 0f             	and    $0xf,%ebx
140026218:	76 12                	jbe    0x14002622c
14002621a:	8b d3                	mov    %ebx,%edx