406a9a:	80 64 08 ff 00       	andb   $0x0,-0x1(%eax,%ecx,1)
406a9f:	eb 21                	jmp    0x406ac2
406aa1:	83 7d 94 00          	cmpl   $0x0,-0x6c(%ebp)
406aa5:	0f 84 45 08 00 00    	je     0x4072f0
406aab:	8b 4d 90             	mov    -0x70(%ebp),%ecx
406aae:	8b 45 f4             	mov    -0xc(%ebp),%eax
406ab1:	ff 4d 94             	decl   -0x6c(%ebp)
406ab4:	0f b6 09             	movzbl (%ecx),%ecx
406ab7:	c1 e0 08             	shl    $0x8,%eax
406aba:	0b c1                	or     %ecx,%eax
406abc:	ff 45 90             	incl   -0x70(%ebp)
406abf:	89 45 f4             	mov    %eax,-0xc(%ebp)
406ac2:	8b 45 b8             	mov    -0x48(%ebp),%eax
406ac5:	ff 4d b8             	decl   -0x48(%ebp)
406ac8:	85 c0                	test   %eax,%eax
406aca:	75 d5                	jne    0x406aa1
406acc:	8b 45 a0             	mov    -0x60(%ebp),%eax
406acf:	8b 4d c8             	mov    -0x38(%ebp),%ecx
406ad2:	23 45 e4             	and    -0x1c(%ebp),%eax
406ad5:	c7 85 7c ff ff ff 06 	movl   $0x6,-0x84(%ebp)
406adc:	00 00 00
406adf:	c1 e1 04             	shl    $0x4,%ecx
406ae2:	89 45 b4             	mov    %eax,-0x4c(%ebp)
406ae5:	03 c8                	add    %eax,%ecx
406ae7:	8b 45 fc             	mov    -0x4(%ebp),%eax
406aea:	8d 34 48             	lea    (%eax,%ecx,2),%esi
406aed:	e9 6c 06 00 00       	jmp    0x40715e
406af2:	33 d2                	xor    %edx,%edx
406af4:	39 55 c0             	cmp    %edx,-0x40(%ebp)
406af7:	75 6f                	jne    0x406b68
406af9:	0f b6 45 a4          	movzbl -0x5c(%ebp),%eax
406afd:	8b 75 a0             	mov    -0x60(%ebp),%esi
406b00:	b1 08                	mov    $0x8,%cl
406b02:	2a 4d c4             	sub    -0x3c(%ebp),%cl
406b05:	23 75 e8             	and    -0x18(%ebp),%esi
406b08:	d3 e8                	shr    %cl,%eax
406b0a:	8b 4d c4             	mov    -0x3c(%ebp),%ecx
406b0d:	d3 e6                	shl    %cl,%esi
406b0f:	8b 4d fc             	mov    -0x4(%ebp),%ecx
406b12:	03 c6                	add    %esi,%eax
406b14:	8d 04 40             	lea    (%eax,%eax,2),%eax
406b17:	c1 e0 09             	shl    $0x9,%eax
406b1a:	83 7d c8 04          	cmpl   $0x4,-0x38(%ebp)
406b1e:	8d 84 08 6c 0e 00 00 	lea    0xe6c(%eax,%ecx,1),%eax
406b25:	89 45 a8             	mov    %eax,-0x58(%ebp)
406b28:	7d 05                	jge    0x406b2f
406b2a:	89 55 c8             	mov    %edx,-0x38(%ebp)
406b2d:	eb 10                	jmp    0x406b3f
406b2f:	83 7d c8 0a          	cmpl   $0xa,-0x38(%ebp)
406b33:	7d 06                	jge    0x406b3b
406b35:	83 6d c8 03          	subl   $0x3,-0x38(%ebp)
406b39:	eb 04                	jmp    0x406b3f
406b3b:	83 6d c8 06          	subl   $0x6,-0x38(%ebp)
406b3f:	39 55 cc             	cmp    %edx,-0x34(%ebp)
406b42:	74 1c                	je     0x406b60
406b44:	8b 45 ec             	mov    -0x14(%ebp),%eax
406b47:	2b 45 d4             	sub    -0x2c(%ebp),%eax
406b4a:	3b 45 8c             	cmp    -0x74(%ebp),%eax
406b4d:	72 03                	jb     0x406b52
406b4f:	03 45 8c             	add    -0x74(%ebp),%eax
406b52:	8b 4d f8             	mov    -0x8(%ebp),%ecx
406b55:	33 db                	xor    %ebx,%ebx
406b57:	43                   	inc    %ebx
406b58:	8a 04 08             	mov    (%eax,%ecx,1),%al
406b5b:	88 45 a5             	mov    %al,-0x5b(%ebp)
406b5e:	eb 68                	jmp    0x406bc8
406b60:	33 db                	xor    %ebx,%ebx
406b62:	43                   	inc    %ebx
406b63:	e9 cd 01 00 00       	jmp    0x406d35
406b68:	8b 45 fc             	mov    -0x4(%ebp),%eax
406b6b:	8b 4d c8             	mov    -0x38(%ebp),%ecx
406b6e:	c7 45 cc 01 00 00 00 	movl   $0x1,-0x34(%ebp)
406b75:	c7 85 7c ff ff ff 07 	movl   $0x7,-0x84(%ebp)
406b7c:	00 00 00
406b7f:	8d b4 48 80 01 00 00 	lea    0x180(%eax,%ecx,2),%esi
406b86:	e9 d3 05 00 00       	jmp    0x40715e
406b8b:	83 7d 94 00          	cmpl   $0x0,-0x6c(%ebp)
406b8f:	0f 84 67 07 00 00    	je     0x4072fc
406b95:	8b 4d 90             	mov    -0x70(%ebp),%ecx
406b98:	8b 45 f4             	mov    -0xc(%ebp),%eax
406b9b:	c1 65 f0 08          	shll   $0x8,-0x10(%ebp)
406b9f:	0f b6 09             	movzbl (%ecx),%ecx
406ba2:	ff 4d 94             	decl   -0x6c(%ebp)
406ba5:	c1 e0 08             	shl    $0x8,%eax
406ba8:	0b c1                	or     %ecx,%eax
406baa:	ff 45 90             	incl   -0x70(%ebp)
406bad:	89 45 f4             	mov    %eax,-0xc(%ebp)
406bb0:	8b 45 c0             	mov    -0x40(%ebp),%eax
406bb3:	39 45 b8             	cmp    %eax,-0x48(%ebp)
406bb6:	0f 85 ad 00 00 00    	jne    0x406c69
406bbc:	81 fb 00 01 00 00    	cmp    $0x100,%ebx
406bc2:	0f 8d 05 01 00 00    	jge    0x406ccd
406bc8:	0f b6 45 a5          	movzbl -0x5b(%ebp),%eax
406bcc:	d0 65 a5             	shlb   $1,-0x5b(%ebp)
406bcf:	8b 4d a8             	mov    -0x58(%ebp),%ecx
406bd2:	c1 e8 07             	shr    $0x7,%eax
406bd5:	89 45 b8             	mov    %eax,-0x48(%ebp)
406bd8:	40                   	inc    %eax
406bd9:	c1 e0 08             	shl    $0x8,%eax
406bdc:	03 c3                	add    %ebx,%eax
406bde:	8d 34 41             	lea    (%ecx,%eax,2),%esi
406be1:	8b 4d f0             	mov    -0x10(%ebp),%ecx
406be4:	c1 e9 0b             	shr    $0xb,%ecx
406be7:	66 8b 06             	mov    (%esi),%ax
406bea:	89 75 ac             	mov    %esi,-0x54(%ebp)
406bed:	0f b7 d0             	movzwl %ax,%edx
406bf0:	0f af ca             	imul   %edx,%ecx
406bf3:	39 4d f4             	cmp    %ecx,-0xc(%ebp)
406bf6:	73 1a                	jae    0x406c12
406bf8:	83 65 c0 00          	andl   $0x0,-0x40(%ebp)
406bfc:	89 4d f0             	mov    %ecx,-0x10(%ebp)
406bff:	b9 00 08 00 00       	mov    $0x800,%ecx
406c04:	2b ca                	sub    %edx,%ecx
406c06:	c1 f9 05             	sar    $0x5,%ecx
406c09:	03 c8                	add    %eax,%ecx
406c0b:	03 db                	add    %ebx,%ebx
406c0d:	66 89 0e             	mov    %cx,(%esi)
406c10:	eb 1d                	jmp    0x406c2f
406c12:	29 4d f0             	sub    %ecx,-0x10(%ebp)
406c15:	29 4d f4             	sub    %ecx,-0xc(%ebp)
406c18:	66 8b c8             	mov    %ax,%cx
406c1b:	c7 45 c0 01 00 00 00 	movl   $0x1,-0x40(%ebp)
406c22:	66 c1 e9 05          	shr    $0x5,%cx
406c26:	2b c1                	sub    %ecx,%eax
406c28:	8d 5c 1b 01          	lea    0x1(%ebx,%ebx,1),%ebx
406c2c:	66 89 06             	mov    %ax,(%esi)
406c2f:	81 7d f0 00 00 00 01 	cmpl   $0x1000000,-0x10(%ebp)
406c36:	89 5d bc             	mov    %ebx,-0x44(%ebp)
406c39:	0f 83 71 ff ff ff    	jae    0x406bb0
406c3f:	e9 47 ff ff ff       	jmp    0x406b8b
406c44:	83 7d 94 00          	cmpl   $0x0,-0x6c(%ebp)
406c48:	0f 84 ba 06 00 00    	je     0x407308
406c4e:	8b 4d 90             	mov    -0x70(%ebp),%ecx
406c51:	8b 45 f4             	mov    -0xc(%ebp),%eax
406c54:	c1 65 f0 08          	shll   $0x8,-0x10(%ebp)
406c58:	0f b6 09             	movzbl (%ecx),%ecx
406c5b:	ff 4d 94             	decl   -0x6c(%ebp)
406c5e:	c1 e0 08             	shl    $0x8,%eax
406c61:	0b c1                	or     %ecx,%eax
406c63:	ff 45 90             	incl   -0x70(%ebp)
406c66:	89 45 f4             	mov    %eax,-0xc(%ebp)
406c69:	81 fb 00 01 00 00    	cmp    $0x100,%ebx
406c6f:	7d 5c                	jge    0x406ccd
406c71:	8b 45 a8             	mov    -0x58(%ebp),%eax
406c74:	8d 14 1b             	lea    (%ebx,%ebx,1),%edx
406c77:	8b 4d f0             	mov    -0x10(%ebp),%ecx
406c7a:	8d 34 02             	lea    (%edx,%eax,1),%esi
406c7d:	c1 e9 0b             	shr    $0xb,%ecx
406c80:	66 8b 06             	mov    (%esi),%ax
406c83:	89 75 ac             	mov    %esi,-0x54(%ebp)
406c86:	0f b7 f8             	movzwl %ax,%edi
406c89:	0f af cf             	imul   %edi,%ecx
406c8c:	39 4d f4             	cmp    %ecx,-0xc(%ebp)
406c8f:	73 16                	jae    0x406ca7
406c91:	89 4d f0             	mov    %ecx,-0x10(%ebp)
406c94:	b9 00 08 00 00       	mov    $0x800,%ecx
406c99:	2b cf                	sub    %edi,%ecx
406c9b:	c1 f9 05             	sar    $0x5,%ecx
406c9e:	03 c8                	add    %eax,%ecx
406ca0:	03 db                	add    %ebx,%ebx
406ca2:	66 89 0e             	mov    %cx,(%esi)
406ca5:	eb 15                	jmp    0x406cbc
406ca7:	29 4d f0             	sub    %ecx,-0x10(%ebp)
406caa:	29 4d f4             	sub    %ecx,-0xc(%ebp)
406cad:	66 8b c8             	mov    %ax,%cx
406cb0:	8d 5a 01             	lea    0x1(%edx),%ebx
406cb3:	66 c1 e9 05          	shr    $0x5,%cx
406cb7:	2b c1                	sub    %ecx,%eax
406cb9:	66 89 06             	mov    %ax,(%esi)
406cbc:	81 7d f0 00 00 00 01 	cmpl   $0x1000000,-0x10(%ebp)
406cc3:	89 5d bc             	mov    %ebx,-0x44(%ebp)
406cc6:	73 a1                	jae    0x406c69
406cc8:	e9 77 ff ff ff       	jmp    0x406c44
406ccd:	83 65 cc 00          	andl   $0x0,-0x34(%ebp)
406cd1:	8a 45 bc             	mov    -0x44(%ebp),%al
406cd4:	88 45 a4             	mov    %al,-0x5c(%ebp)
406cd7:	83 7d 9c 00          	cmpl   $0x0,-0x64(%ebp)
406cdb:	0f 84 3f 06 00 00    	je     0x407320
406ce1:	8b 4d 98             	mov    -0x68(%ebp),%ecx
406ce4:	8a 45 a4             	mov    -0x5c(%ebp),%al
406ce7:	8b 55 f8             	mov    -0x8(%ebp),%edx
406cea:	ff 45 a0             	incl   -0x60(%ebp)
406ced:	ff 45 98             	incl   -0x68(%ebp)
406cf0:	ff 4d 9c             	decl   -0x64(%ebp)
406cf3:	88 01                	mov    %al,(%ecx)
406cf5:	8b 4d ec             	mov    -0x14(%ebp),%ecx
406cf8:	88 04 11             	mov    %al,(%ecx,%edx,1)
406cfb:	8d 41 01             	lea    0x1(%ecx),%eax
406cfe:	33 d2                	xor    %edx,%edx
406d00:	f7 75 8c             	divl   -0x74(%ebp)
406d03:	e9 95 01 00 00       	jmp    0x406e9d
406d08:	83 7d 94 00          	cmpl   $0x0,-0x6c(%ebp)
406d0c:	0f 84 02 06 00 00    	je     0x407314
406d12:	8b 4d 90             	mov    -0x70(%ebp),%ecx
406d15:	8b 45 f4             	mov    -0xc(%ebp),%eax
406d18:	c1 65 f0 08          	shll   $0x8,-0x10(%ebp)
406d1c:	0f b6 09             	movzbl (%ecx),%ecx
406d1f:	ff 4d 94             	decl   -0x6c(%ebp)
406d22:	c1 e0 08             	shl    $0x8,%eax
406d25:	0b c1                	or     %ecx,%eax
406d27:	ff 45 90             	incl   -0x70(%ebp)
406d2a:	89 45 f4             	mov    %eax,-0xc(%ebp)
406d2d:	81 fb 00 01 00 00    	cmp    $0x100,%ebx
406d33:	7d 9c                	jge    0x406cd1
406d35:	8b 45 a8             	mov    -0x58(%ebp),%eax
406d38:	8d 14 1b             	lea    (%ebx,%ebx,1),%edx
406d3b:	8b 4d f0             	mov    -0x10(%ebp),%ecx
406d3e:	8d 34 02             	lea    (%edx,%eax,1),%esi
406d41:	c1 e9 0b             	shr    $0xb,%ecx
406d44:	66 8b 06             	mov    (%esi),%ax
406d47:	89 75 ac             	mov    %esi,-0x54(%ebp)
406d4a:	0f b7 f8             	movzwl %ax,%edi
406d4d:	0f af cf             	imul   %edi,%ecx
406d50:	39 4d f4             	cmp    %ecx,-0xc(%ebp)
406d53:	73 16                	jae    0x406d6b
406d55:	89 4d f0             	mov    %ecx,-0x10(%ebp)
406d58:	b9 00 08 00 00       	mov    $0x800,%ecx
406d5d:	2b cf                	sub    %edi,%ecx
406d5f:	c1 f9 05             	sar    $0x5,%ecx
406d62:	03 c8                	add    %eax,%ecx
406d64:	03 db                	add    %ebx,%ebx
406d66:	66 89 0e             	mov    %cx,(%esi)
406d69:	eb 15                	jmp    0x406d80
406d6b:	29 4d f0             	sub    %ecx,-0x10(%ebp)
406d6e:	29 4d f4             	sub    %ecx,-0xc(%ebp)
406d71:	66 8b c8             	mov    %ax,%cx
406d74:	8d 5a 01             	lea    0x1(%edx),%ebx
406d77:	66 c1 e9 05          	shr    $0x5,%cx
406d7b:	2b c1                	sub    %ecx,%eax
406d7d:	66 89 06             	mov    %ax,(%esi)
406d80:	81 7d f0 00 00 00 01 	cmpl   $0x1000000,-0x10(%ebp)
406d87:	89 5d bc             	mov    %ebx,-0x44(%ebp)
406d8a:	73 a1                	jae    0x406d2d
406d8c:	e9 77 ff ff ff       	jmp    0x406d08
406d91:	83 7d c0 01          	cmpl   $0x1,-0x40(%ebp)
406d95:	75 1c                	jne    0x406db3
406d97:	8b 45 fc             	mov    -0x4(%ebp),%eax
406d9a:	8b 4d c8             	mov    -0x38(%ebp),%ecx
406d9d:	c7 85 7c ff ff ff 08 	movl   $0x8,-0x84(%ebp)
406da4:	00 00 00
406da7:	8d b4 48 98 01 00 00 	lea    0x198(%eax,%ecx,2),%esi
406dae:	e9 ab 03 00 00       	jmp    0x40715e
406db3:	8b 45 dc             	mov    -0x24(%ebp),%eax
406db6:	c7 45 80 16 00 00 00 	movl   $0x16,-0x80(%ebp)
406dbd:	89 45 e0             	mov    %eax,-0x20(%ebp)
406dc0:	8b 45 d8             	mov    -0x28(%ebp),%eax
406dc3:	89 45 dc             	mov    %eax,-0x24(%ebp)
406dc6:	8b 45 d4             	mov    -0x2c(%ebp),%eax
406dc9:	89 45 d8             	mov    %eax,-0x28(%ebp)
406dcc:	33 c0                	xor    %eax,%eax
406dce:	83 7d c8 07          	cmpl   $0x7,-0x38(%ebp)
406dd2:	0f 9d c0             	setge  %al
406dd5:	48                   	dec    %eax
406dd6:	24 fd                	and    $0xfd,%al
406dd8:	83 c0 0a             	add    $0xa,%eax
406ddb:	89 45 c8             	mov    %eax,-0x38(%ebp)
406dde:	8b 45 fc             	mov    -0x4(%ebp),%eax
406de1:	05 64 06 00 00       	add    $0x664,%eax
406de6:	89 45 a8             	mov    %eax,-0x58(%ebp)
406de9:	8b 75 a8             	mov    -0x58(%ebp),%esi
406dec:	c7 85 7c ff ff ff 12 	movl   $0x12,-0x84(%ebp)
406df3:	00 00 00
406df6:	e9 63 03 00 00       	jmp    0x40715e
406dfb:	83 7d c0 00          	cmpl   $0x0,-0x40(%ebp)
406dff:	75 21                	jne    0x406e22
406e01:	8b 45 c8             	mov    -0x38(%ebp),%eax
406e04:	8b 4d fc             	mov    -0x4(%ebp),%ecx
406e07:	83 c0 0f             	add    $0xf,%eax
406e0a:	c7 85 7c ff ff ff 09 	movl   $0x9,-0x84(%ebp)
406e11:	00 00 00
406e14:	c1 e0 04             	shl    $0x4,%eax
406e17:	03 45 b4             	add    -0x4c(%ebp),%eax
406e1a:	8d 34 41             	lea    (%ecx,%eax,2),%esi
406e1d:	e9 3c 03 00 00       	jmp    0x40715e
406e22:	8b 45 fc             	mov    -0x4(%ebp),%eax
406e25:	8b 4d c8             	mov    -0x38(%ebp),%ecx
406e28:	c7 85 7c ff ff ff 0a 	movl   $0xa,-0x84(%ebp)
406e2f:	00 00 00
406e32:	8d b4 48 b0 01 00 00 	lea    0x1b0(%eax,%ecx,2),%esi
406e39:	e9 20 03 00 00       	jmp    0x40715e
406e3e:	83 7d c0 00          	cmpl   $0x0,-0x40(%ebp)
406e42:	0f 85 b1 00 00 00    	jne    0x406ef9
406e48:	83 7d a0 00          	cmpl   $0x0,-0x60(%ebp)
406e4c:	0f 84 3b 05 00 00    	je     0x40738d
406e52:	33 c0                	xor    %eax,%eax
406e54:	83 7d c8 07          	cmpl   $0x7,-0x38(%ebp)
406e58:	0f 9d c0             	setge  %al
406e5b:	8d 44 00 09          	lea    0x9(%eax,%eax,1),%eax
406e5f:	89 45 c8             	mov    %eax,-0x38(%ebp)
406e62:	83 7d 9c 00          	cmpl   $0x0,-0x64(%ebp)
406e66:	0f 84 c0 04 00 00    	je     0x40732c
406e6c:	8b 45 ec             	mov    -0x14(%ebp),%eax
406e6f:	2b 45 d4             	sub    -0x2c(%ebp),%eax
406e72:	3b 45 8c             	cmp    -0x74(%ebp),%eax
406e75:	72 03                	jb     0x406e7a
406e77:	03 45 8c             	add    -0x74(%ebp),%eax
406e7a:	8b 55 f8             	mov    -0x8(%ebp),%edx
406e7d:	8a 0c 10             	mov    (%eax,%edx,1),%cl
406e80:	8b 45 ec             	mov    -0x14(%ebp),%eax
406e83:	88 4d a4             	mov    %cl,-0x5c(%ebp)
406e86:	88 0c 10             	mov    %cl,(%eax,%edx,1)
406e89:	40                   	inc    %eax
406e8a:	33 d2                	xor    %edx,%edx
406e8c:	f7 75 8c             	divl   -0x74(%ebp)
406e8f:	8b 45 98             	mov    -0x68(%ebp),%eax
406e92:	ff 45 a0             	incl   -0x60(%ebp)
406e95:	ff 45 98             	incl   -0x68(%ebp)
406e98:	ff 4d 9c             	decl   -0x64(%ebp)
406e9b:	88 08                	mov    %cl,(%eax)
406e9d:	89 55 ec             	mov    %edx,-0x14(%ebp)
406ea0:	c7 85 78 ff ff ff 02 	movl   $0x2,-0x88(%ebp)
406ea7:	00 00 00
406eaa:	e9 c7 fa ff ff       	jmp    0x406976
406eaf:	83 7d c0 00          	cmpl   $0x0,-0x40(%ebp)
406eb3:	75 05                	jne    0x406eba
406eb5:	8b 45 d8             	mov    -0x28(%ebp),%eax
406eb8:	eb 36                	jmp    0x406ef0
406eba:	8b 45 fc             	mov    -0x4(%ebp),%eax
406ebd:	8b 4d c8             	mov    -0x38(%ebp),%ecx
406ec0:	c7 85 7c ff ff ff 0b 	movl   $0xb,-0x84(%ebp)
406ec7:	00 00 00
406eca:	8d b4 48 c8 01 00 00 	lea    0x1c8(%eax,%ecx,2),%esi
406ed1:	e9 88 02 00 00       	jmp    0x40715e
406ed6:	83 7d c0 00          	cmpl   $0x0,-0x40(%ebp)
406eda:	75 05                	jne    0x406ee1
406edc:	8b 45 dc             	mov    -0x24(%ebp),%eax
406edf:	eb 09                	jmp    0x406eea
406ee1:	8b 4d dc             	mov    -0x24(%ebp),%ecx
406ee4:	8b 45 e0             	mov    -0x20(%ebp),%eax
406ee7:	89 4d e0             	mov    %ecx,-0x20(%ebp)
406eea:	8b 4d d8             	mov    -0x28(%ebp),%ecx
406eed:	89 4d dc             	mov    %ecx,-0x24(%ebp)
406ef0:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
406ef3:	89 45 d4             	mov    %eax,-0x2c(%ebp)
406ef6:	89 4d d8             	mov    %ecx,-0x28(%ebp)
406ef9:	8b 45 fc             	mov    -0x4(%ebp),%eax
406efc:	c7 45 80 15 00 00 00 	movl   $0x15,-0x80(%ebp)
406f03:	05 68 0a 00 00       	add    $0xa68,%eax
406f08:	89 45 a8             	mov    %eax,-0x58(%ebp)
406f0b:	e9 d9 fe ff ff       	jmp    0x406de9
406f10:	33 c0                	xor    %eax,%eax
406f12:	83 7d c8 07          	cmpl   $0x7,-0x38(%ebp)
406f16:	0f 9d c0             	setge  %al
406f19:	48                   	dec    %eax
406f1a:	24 fd                	and    $0xfd,%al
406f1c:	83 c0 0b             	add    $0xb,%eax
406f1f:	89 45 c8             	mov    %eax,-0x38(%ebp)
406f22:	e9 9a 01 00 00       	jmp    0x4070c1
406f27:	8b 45 d0             	mov    -0x30(%ebp),%eax
406f2a:	83 f8 04             	cmp    $0x4,%eax