40a7ae:	77 07                	ja     0x40a7b7
40a7b0:	8b 43 3c             	mov    0x3c(%ebx),%eax
40a7b3:	0f b6 0c 08          	movzbl (%eax,%ecx,1),%ecx
40a7b7:	8b 43 3c             	mov    0x3c(%ebx),%eax
40a7ba:	0f b6 04 30          	movzbl (%eax,%esi,1),%eax
40a7be:	3b c1                	cmp    %ecx,%eax
40a7c0:	0f 85 ae fd ff ff    	jne    0x40a574
40a7c6:	83 c7 02             	add    $0x2,%edi
40a7c9:	83 45 f8 02          	addl   $0x2,-0x8(%ebp)
40a7cd:	89 7d cc             	mov    %edi,-0x34(%ebp)
40a7d0:	e9 8b fb ff ff       	jmp    0x40a360
40a7d5:	0f b7 56 04          	movzwl 0x4(%esi),%edx
40a7d9:	8d 04 12             	lea    (%edx,%edx,1),%eax
40a7dc:	89 45 c0             	mov    %eax,-0x40(%ebp)
40a7df:	8b 83 a8 00 00 00    	mov    0xa8(%ebx),%eax
40a7e5:	85 c0                	test   %eax,%eax
40a7e7:	0f 85 e5 96 07 00    	jne    0x483ed2
40a7ed:	8b 83 94 00 00 00    	mov    0x94(%ebx),%eax
40a7f3:	8b 75 c0             	mov    -0x40(%ebp),%esi
40a7f6:	25 00 00 ff ff       	and    $0xffff0000,%eax
40a7fb:	0b c2                	or     %edx,%eax
40a7fd:	89 83 94 00 00 00    	mov    %eax,0x94(%ebx)
40a803:	3b 73 14             	cmp    0x14(%ebx),%esi
40a806:	8b 75 e0             	mov    -0x20(%ebp),%esi
40a809:	0f 8d e8 96 07 00    	jge    0x483ef7
40a80f:	8b 4d 0c             	mov    0xc(%ebp),%ecx
40a812:	39 4d c0             	cmp    %ecx,-0x40(%ebp)
40a815:	0f 8f ec 96 07 00    	jg     0x483f07
40a81b:	8b 43 10             	mov    0x10(%ebx),%eax
40a81e:	8b 4b 0c             	mov    0xc(%ebx),%ecx
40a821:	2b c2                	sub    %edx,%eax
40a823:	8b 55 c0             	mov    -0x40(%ebp),%edx
40a826:	8b 04 81             	mov    (%ecx,%eax,4),%eax
40a829:	89 04 91             	mov    %eax,(%ecx,%edx,4)
40a82c:	8b 4d f8             	mov    -0x8(%ebp),%ecx
40a82f:	2b 4b 78             	sub    0x78(%ebx),%ecx
40a832:	8b 43 0c             	mov    0xc(%ebx),%eax
40a835:	d1 f9                	sar    $1,%ecx
40a837:	89 4c 90 04          	mov    %ecx,0x4(%eax,%edx,4)
40a83b:	8b 55 0c             	mov    0xc(%ebp),%edx
40a83e:	8b 45 c0             	mov    -0x40(%ebp),%eax
40a841:	8b 4d ec             	mov    -0x14(%ebp),%ecx
40a844:	3b d0                	cmp    %eax,%edx
40a846:	0f 8f 28 fc ff ff    	jg     0x40a474
40a84c:	8d 50 02             	lea    0x2(%eax),%edx
40a84f:	89 55 0c             	mov    %edx,0xc(%ebp)
40a852:	e9 1d fc ff ff       	jmp    0x40a474
40a857:	8b 45 f8             	mov    -0x8(%ebp),%eax
40a85a:	3b 43 7c             	cmp    0x7c(%ebx),%eax
40a85d:	0f 83 31 03 00 00    	jae    0x40ab94
40a863:	0f b7 08             	movzwl (%eax),%ecx
40a866:	83 c0 02             	add    $0x2,%eax
40a869:	89 4d d4             	mov    %ecx,-0x2c(%ebp)
40a86c:	89 45 f8             	mov    %eax,-0x8(%ebp)
40a86f:	39 55 e4             	cmp    %edx,-0x1c(%ebp)
40a872:	74 12                	je     0x40a886
40a874:	8b c1                	mov    %ecx,%eax
40a876:	25 00 fc 00 00       	and    $0xfc00,%eax
40a87b:	3d 00 d8 00 00       	cmp    $0xd800,%eax
40a880:	0f 84 ad a3 07 00    	je     0x484c33
40a886:	8b c1                	mov    %ecx,%eax
40a888:	99                   	cltd
40a889:	83 e2 7f             	and    $0x7f,%edx
40a88c:	03 c2                	add    %edx,%eax
40a88e:	8b 55 d4             	mov    -0x2c(%ebp),%edx
40a891:	c1 f8 07             	sar    $0x7,%eax
40a894:	0f b6 88 a0 c4 4a 00 	movzbl 0x4ac4a0(%eax),%ecx
40a89b:	8b c2                	mov    %edx,%eax
40a89d:	c1 e1 07             	shl    $0x7,%ecx
40a8a0:	25 7f 00 00 80       	and    $0x8000007f,%eax
40a8a5:	79 05                	jns    0x40a8ac
40a8a7:	48                   	dec    %eax
40a8a8:	83 c8 80             	or     $0xffffff80,%eax
40a8ab:	40                   	inc    %eax
40a8ac:	03 c8                	add    %eax,%ecx
40a8ae:	0f b7 47 02          	movzwl 0x2(%edi),%eax
40a8b2:	0f b7 0c 4d 08 e6 49 	movzwl 0x49e608(,%ecx,2),%ecx
40a8b9:	00
40a8ba:	83 f8 09             	cmp    $0x9,%eax
40a8bd:	0f 85 98 a3 07 00    	jne    0x484c5b
40a8c3:	0f b7 47 04          	movzwl 0x4(%edi),%eax
40a8c7:	8b 0c 85 a0 e6 4a 00 	mov    0x4ae6a0(,%eax,4),%ecx
40a8ce:	8d 04 85 a0 e6 4a 00 	lea    0x4ae6a0(,%eax,4),%eax
40a8d5:	3b d1                	cmp    %ecx,%edx
40a8d7:	0f 82 7d a5 07 00    	jb     0x484e5a
40a8dd:	8d 49 00             	lea    0x0(%ecx),%ecx
40a8e0:	8d 40 04             	lea    0x4(%eax),%eax
40a8e3:	3b d1                	cmp    %ecx,%edx
40a8e5:	74 0b                	je     0x40a8f2
40a8e7:	8b 08                	mov    (%eax),%ecx
40a8e9:	3b d1                	cmp    %ecx,%edx
40a8eb:	73 f3                	jae    0x40a8e0
40a8ed:	e9 68 a5 07 00       	jmp    0x484e5a
40a8f2:	83 fe 10             	cmp    $0x10,%esi
40a8f5:	0f 85 79 fc ff ff    	jne    0x40a574
40a8fb:	83 c7 06             	add    $0x6,%edi
40a8fe:	89 7d cc             	mov    %edi,-0x34(%ebp)
40a901:	e9 5a fa ff ff       	jmp    0x40a360
40a906:	39 55 e4             	cmp    %edx,-0x1c(%ebp)
40a909:	0f 84 6c ac 07 00    	je     0x48557b
40a90f:	66 8b 47 02          	mov    0x2(%edi),%ax
40a913:	83 c7 02             	add    $0x2,%edi
40a916:	b9 00 fc 00 00       	mov    $0xfc00,%ecx
40a91b:	66 23 c1             	and    %cx,%ax
40a91e:	b9 00 d8 00 00       	mov    $0xd800,%ecx
40a923:	be 01 00 00 00       	mov    $0x1,%esi
40a928:	89 7d cc             	mov    %edi,-0x34(%ebp)
40a92b:	66 3b c1             	cmp    %cx,%ax
40a92e:	0f 84 ea 03 00 00    	je     0x40ad1e
40a934:	8b 43 7c             	mov    0x7c(%ebx),%eax
40a937:	8b 55 f8             	mov    -0x8(%ebp),%edx
40a93a:	2b c2                	sub    %edx,%eax
40a93c:	d1 f8                	sar    $1,%eax
40a93e:	3b f0                	cmp    %eax,%esi
40a940:	0f 8f 84 f5 07 00    	jg     0x489eca
40a946:	85 f6                	test   %esi,%esi
40a948:	0f 8e 12 fa ff ff    	jle    0x40a360
40a94e:	8b ff                	mov    %edi,%edi
40a950:	66 8b 0f             	mov    (%edi),%cx
40a953:	66 8b 02             	mov    (%edx),%ax
40a956:	83 c2 02             	add    $0x2,%edx
40a959:	83 c7 02             	add    $0x2,%edi
40a95c:	4e                   	dec    %esi
40a95d:	89 55 f8             	mov    %edx,-0x8(%ebp)
40a960:	89 7d cc             	mov    %edi,-0x34(%ebp)
40a963:	66 3b c8             	cmp    %ax,%cx
40a966:	0f 85 08 fc ff ff    	jne    0x40a574
40a96c:	85 f6                	test   %esi,%esi
40a96e:	0f 8e ec f9 ff ff    	jle    0x40a360
40a974:	eb da                	jmp    0x40a950
40a976:	0f b7 57 04          	movzwl 0x4(%edi),%edx
40a97a:	89 55 f4             	mov    %edx,-0xc(%ebp)
40a97d:	8d 04 12             	lea    (%edx,%edx,1),%eax
40a980:	89 45 c0             	mov    %eax,-0x40(%ebp)
40a983:	3b 43 14             	cmp    0x14(%ebx),%eax
40a986:	0f 8d 04 fa ff ff    	jge    0x40a390
40a98c:	8b 4b 0c             	mov    0xc(%ebx),%ecx
40a98f:	8b 55 c0             	mov    -0x40(%ebp),%edx
40a992:	8b 04 81             	mov    (%ecx,%eax,4),%eax
40a995:	89 45 e0             	mov    %eax,-0x20(%ebp)
40a998:	8b 44 91 04          	mov    0x4(%ecx,%edx,4),%eax
40a99c:	89 45 bc             	mov    %eax,-0x44(%ebp)
40a99f:	8b 43 10             	mov    0x10(%ebx),%eax
40a9a2:	2b 45 f4             	sub    -0xc(%ebp),%eax
40a9a5:	8d 0c 81             	lea    (%ecx,%eax,4),%ecx
40a9a8:	8b 01                	mov    (%ecx),%eax
40a9aa:	89 45 d8             	mov    %eax,-0x28(%ebp)
40a9ad:	8b 83 94 00 00 00    	mov    0x94(%ebx),%eax
40a9b3:	89 45 d4             	mov    %eax,-0x2c(%ebp)
40a9b6:	8b 83 b0 00 00 00    	mov    0xb0(%ebx),%eax
40a9bc:	89 45 ec             	mov    %eax,-0x14(%ebp)
40a9bf:	8b 45 f8             	mov    -0x8(%ebp),%eax
40a9c2:	2b 43 78             	sub    0x78(%ebx),%eax
40a9c5:	d1 f8                	sar    $1,%eax
40a9c7:	89 01                	mov    %eax,(%ecx)
40a9c9:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
40a9d0:	81 fe 88 00 00 00    	cmp    $0x88,%esi
40a9d6:	0f 83 2e 0b 08 00    	jae    0x48b50a
40a9dc:	8b 45 18             	mov    0x18(%ebp),%eax
40a9df:	8b 4d f8             	mov    -0x8(%ebp),%ecx
40a9e2:	40                   	inc    %eax
40a9e3:	50                   	push   %eax
40a9e4:	ff 75 14             	push   0x14(%ebp)
40a9e7:	0f b7 07             	movzwl (%edi),%eax
40a9ea:	53                   	push   %ebx
40a9eb:	0f b6 80 60 e5 49 00 	movzbl 0x49e560(%eax),%eax
40a9f2:	ff 75 0c             	push   0xc(%ebp)
40a9f5:	8d 14 47             	lea    (%edi,%eax,2),%edx
40a9f8:	ff 75 08             	push   0x8(%ebp)
40a9fb:	e8 00 f9 ff ff       	call   0x40a300
40aa00:	8b d0                	mov    %eax,%edx
40aa02:	83 c4 14             	add    $0x14,%esp
40aa05:	81 fa 1b fc ff ff    	cmp    $0xfffffc1b,%edx
40aa0b:	0f 84 50 0b 08 00    	je     0x48b561
40aa11:	81 fa 20 fc ff ff    	cmp    $0xfffffc20,%edx
40aa17:	0f 84 fc 0a 08 00    	je     0x48b519
40aa1d:	85 d2                	test   %edx,%edx
40aa1f:	0f 84 19 0b 08 00    	je     0x48b53e
40aa25:	5f                   	pop    %edi
40aa26:	5e                   	pop    %esi
40aa27:	8b c2                	mov    %edx,%eax
40aa29:	5b                   	pop    %ebx
40aa2a:	8b e5                	mov    %ebp,%esp
40aa2c:	5d                   	pop    %ebp
40aa2d:	c3                   	ret
40aa2e:	8d 46 ab             	lea    -0x55(%esi),%eax
40aa31:	83 c7 02             	add    $0x2,%edi
40aa34:	a8 01                	test   $0x1,%al
40aa36:	0f 84 ec 02 00 00    	je     0x40ad28
40aa3c:	ba 01 00 00 00       	mov    $0x1,%edx
40aa41:	0f be 88 7c e4 49 00 	movsbl 0x49e47c(%eax),%ecx
40aa48:	0f be 80 20 e5 49 00 	movsbl 0x49e520(%eax),%eax
40aa4f:	89 55 c8             	mov    %edx,-0x38(%ebp)
40aa52:	89 4d f0             	mov    %ecx,-0x10(%ebp)
40aa55:	89 45 dc             	mov    %eax,-0x24(%ebp)
40aa58:	85 c0                	test   %eax,%eax
40aa5a:	75 07                	jne    0x40aa63
40aa5c:	c7 45 dc ff ff ff 7f 	movl   $0x7fffffff,-0x24(%ebp)
40aa63:	0f b7 07             	movzwl (%edi),%eax
40aa66:	83 c7 02             	add    $0x2,%edi
40aa69:	89 45 d8             	mov    %eax,-0x28(%ebp)
40aa6c:	89 7d cc             	mov    %edi,-0x34(%ebp)
40aa6f:	83 f8 10             	cmp    $0x10,%eax
40aa72:	0f 84 96 ba 07 00    	je     0x48650e
40aa78:	83 f8 0f             	cmp    $0xf,%eax
40aa7b:	0f 84 84 ba 07 00    	je     0x486505
40aa81:	83 c8 ff             	or     $0xffffffff,%eax
40aa84:	89 45 d4             	mov    %eax,-0x2c(%ebp)
40aa87:	85 c9                	test   %ecx,%ecx
40aa89:	0f 8f 9b ba 07 00    	jg     0x48652a
40aa8f:	8b 4d f8             	mov    -0x8(%ebp),%ecx
40aa92:	8b 45 e4             	mov    -0x1c(%ebp),%eax
40aa95:	8b 75 dc             	mov    -0x24(%ebp),%esi
40aa98:	39 75 f0             	cmp    %esi,-0x10(%ebp)
40aa9b:	8b 75 d0             	mov    -0x30(%ebp),%esi
40aa9e:	0f 84 bc f8 ff ff    	je     0x40a360
40aaa4:	85 d2                	test   %edx,%edx
40aaa6:	8b 55 d4             	mov    -0x2c(%ebp),%edx
40aaa9:	0f 84 b7 d2 07 00    	je     0x487d66
40aaaf:	85 d2                	test   %edx,%edx
40aab1:	0f 89 29 f8 07 00    	jns    0x48a2e0
40aab7:	83 7d d8 16          	cmpl   $0x16,-0x28(%ebp)
40aabb:	8b d7                	mov    %edi,%edx
40aabd:	0f 84 93 01 08 00    	je     0x48ac56
40aac3:	85 c0                	test   %eax,%eax
40aac5:	8b 45 18             	mov    0x18(%ebp),%eax
40aac8:	0f 84 90 06 08 00    	je     0x48b15e
40aace:	40                   	inc    %eax
40aacf:	50                   	push   %eax
40aad0:	ff 75 14             	push   0x14(%ebp)
40aad3:	53                   	push   %ebx
40aad4:	ff 75 0c             	push   0xc(%ebp)
40aad7:	ff 75 08             	push   0x8(%ebp)
40aada:	e8 21 f8 ff ff       	call   0x40a300
40aadf:	83 c4 14             	add    $0x14,%esp
40aae2:	85 c0                	test   %eax,%eax
40aae4:	0f 85 dd f9 ff ff    	jne    0x40a4c7
40aaea:	8b 75 f8             	mov    -0x8(%ebp),%esi
40aaed:	8d 49 00             	lea    0x0(%ecx),%ecx
40aaf0:	8b 4d f0             	mov    -0x10(%ebp),%ecx
40aaf3:	3b 4d dc             	cmp    -0x24(%ebp),%ecx
40aaf6:	0f 8d 78 fa ff ff    	jge    0x40a574
40aafc:	8b 53 7c             	mov    0x7c(%ebx),%edx
40aaff:	3b f2                	cmp    %edx,%esi
40ab01:	0f 83 ab f3 07 00    	jae    0x489eb2
40ab07:	83 7d d8 0c          	cmpl   $0xc,-0x28(%ebp)
40ab0b:	75 2a                	jne    0x40ab37
40ab0d:	83 7b 18 00          	cmpl   $0x0,0x18(%ebx)
40ab11:	0f 84 f8 02 08 00    	je     0x48ae0f
40ab17:	ff 75 e4             	push   -0x1c(%ebp)
40ab1a:	8d 43 1c             	lea    0x1c(%ebx),%eax
40ab1d:	50                   	push   %eax
40ab1e:	52                   	push   %edx
40ab1f:	8b 53 18             	mov    0x18(%ebx),%edx
40ab22:	8b ce                	mov    %esi,%ecx
40ab24:	e8 d5 e4 ff ff       	call   0x408ffe
40ab29:	83 c4 0c             	add    $0xc,%esp
40ab2c:	85 c0                	test   %eax,%eax
40ab2e:	0f 85 40 fa ff ff    	jne    0x40a574
40ab34:	8b 4d f0             	mov    -0x10(%ebp),%ecx
40ab37:	0f b7 16             	movzwl (%esi),%edx
40ab3a:	8b c2                	mov    %edx,%eax
40ab3c:	25 00 fc 00 00       	and    $0xfc00,%eax
40ab41:	83 c6 02             	add    $0x2,%esi
40ab44:	3d 00 d8 00 00       	cmp    $0xd800,%eax
40ab49:	0f 84 f9 02 08 00    	je     0x48ae48
40ab4f:	8b 45 d8             	mov    -0x28(%ebp),%eax
40ab52:	83 f8 0c             	cmp    $0xc,%eax
40ab55:	0f 85 0e 03 08 00    	jne    0x48ae69
40ab5b:	83 bb 8c 00 00 00 00 	cmpl   $0x0,0x8c(%ebx)
40ab62:	0f 85 b4 05 08 00    	jne    0x48b11c
40ab68:	8b 45 18             	mov    0x18(%ebp),%eax
40ab6b:	40                   	inc    %eax
40ab6c:	50                   	push   %eax
40ab6d:	ff 75 14             	push   0x14(%ebp)
40ab70:	41                   	inc    %ecx
40ab71:	53                   	push   %ebx
40ab72:	ff 75 0c             	push   0xc(%ebp)
40ab75:	89 4d f0             	mov    %ecx,-0x10(%ebp)
40ab78:	ff 75 08             	push   0x8(%ebp)
40ab7b:	8b d7                	mov    %edi,%edx
40ab7d:	8b ce                	mov    %esi,%ecx
40ab7f:	e8 7c f7 ff ff       	call   0x40a300
40ab84:	83 c4 14             	add    $0x14,%esp
40ab87:	85 c0                	test   %eax,%eax
40ab89:	0f 85 38 f9 ff ff    	jne    0x40a4c7
40ab8f:	e9 5c ff ff ff       	jmp    0x40aaf0
40ab94:	39 93 8c 00 00 00    	cmp    %edx,0x8c(%ebx)
40ab9a:	0f 84 d4 f9 ff ff    	je     0x40a574
40aba0:	e9 74 f0 07 00       	jmp    0x489c19
40aba5:	83 bb 8c 00 00 00 00 	cmpl   $0x0,0x8c(%ebx)
40abac:	eb ec                	jmp    0x40ab9a
40abae:	83 e8 62             	sub    $0x62,%eax
40abb1:	83 f8 0b             	cmp    $0xb,%eax
40abb4:	0f 87 32 f9 ff ff    	ja     0x40a4ec
40abba:	0f b6 80 28 af 40 00 	movzbl 0x40af28(%eax),%eax
40abc1:	ff 24 85 20 af 40 00 	jmp    *0x40af20(,%eax,4)
40abc8:	8b 4d f4             	mov    -0xc(%ebp),%ecx
40abcb:	83 c1 9e             	add    $0xffffff9e,%ecx
40abce:	83 c7 02             	add    $0x2,%edi
40abd1:	89 7d cc             	mov    %edi,-0x34(%ebp)
40abd4:	83 f9 08             	cmp    $0x8,%ecx
40abd7:	0f 82 f0 00 00 00    	jb     0x40accd
40abdd:	c7 45 d0 01 00 00 00 	movl   $0x1,-0x30(%ebp)
40abe4:	0f be 81 7c e4 49 00 	movsbl 0x49e47c(%ecx),%eax
40abeb:	0f be 89 20 e5 49 00 	movsbl 0x49e520(%ecx),%ecx
40abf2:	89 45 d8             	mov    %eax,-0x28(%ebp)
40abf5:	89 4d e8             	mov    %ecx,-0x18(%ebp)
40abf8:	85 c9                	test   %ecx,%ecx
40abfa:	0f 85 fb f8 ff ff    	jne    0x40a4fb
40ac00:	c7 45 e8 ff ff ff 7f 	movl   $0x7fffffff,-0x18(%ebp)
40ac07:	e9 ef f8 ff ff       	jmp    0x40a4fb
40ac0c:	8b 45 f8             	mov    -0x8(%ebp),%eax
40ac0f:	e9 86 fa ff ff       	jmp    0x40a69a
40ac14:	0f b7 47 02          	movzwl 0x2(%edi),%eax
40ac18:	66 83 3c 47 77       	cmpw   $0x77,(%edi,%eax,2)
40ac1d:	8d 3c 47             	lea    (%edi,%eax,2),%edi
40ac20:	74 f2                	je     0x40ac14
40ac22:	89 7d cc             	mov    %edi,-0x34(%ebp)
40ac25:	e9 36 f7 ff ff       	jmp    0x40a360
40ac2a:	8b 45 18             	mov    0x18(%ebp),%eax
40ac2d:	8b 4d f8             	mov    -0x8(%ebp),%ecx
40ac30:	40                   	inc    %eax
40ac31:	50                   	push   %eax
40ac32:	ff 75 14             	push   0x14(%ebp)
40ac35:	83 c7 02             	add    $0x2,%edi
40ac38:	53                   	push   %ebx
40ac39:	ff 75 0c             	push   0xc(%ebp)
40ac3c:	8b d7                	mov    %edi,%edx
40ac3e:	ff 75 08             	push   0x8(%ebp)
40ac41:	e8 ba f6 ff ff       	call   0x40a300
40ac46:	83 c4 14             	add    $0x14,%esp
40ac49:	85 c0                	test   %eax,%eax
40ac4b:	0f 85 76 f8 ff ff    	jne    0x40a4c7
40ac51:	e9 5a 8f 07 00       	jmp    0x483bb0
40ac56:	8b 83 b0 00 00 00    	mov    0xb0(%ebx),%eax
40ac5c:	8b 4d f8             	mov    -0x8(%ebp),%ecx
40ac5f:	89 45 f4             	mov    %eax,-0xc(%ebp)
40ac62:	8b 83 94 00 00 00    	mov    0x94(%ebx),%eax
40ac68:	89 45 d4             	mov    %eax,-0x2c(%ebp)
40ac6b:	8b 45 18             	mov    0x18(%ebp),%eax
40ac6e:	40                   	inc    %eax
40ac6f:	50                   	push   %eax
40ac70:	ff 75 14             	push   0x14(%ebp)
40ac73:	0f b7 07             	movzwl (%edi),%eax
40ac76:	53                   	push   %ebx
40ac77:	0f b6 80 60 e5 49 00 	movzbl 0x49e560(%eax),%eax
40ac7e:	ff 75 0c             	push   0xc(%ebp)
40ac81:	8d 14 47             	lea    (%edi,%eax,2),%edx
40ac84:	ff 75 08             	push   0x8(%ebp)