4098e1:	8b ec                	mov    %esp,%ebp
4098e3:	83 ec 2c             	sub    $0x2c,%esp
4098e6:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
4098ed:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
4098f1:	74 0c                	je     0x4098ff
4098f3:	83 7d 0c 64          	cmpl   $0x64,0xc(%ebp)
4098f7:	72 06                	jb     0x4098ff
4098f9:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
4098fd:	75 08                	jne    0x409907
4098ff:	8b 45 e4             	mov    -0x1c(%ebp),%eax
409902:	e9 31 01 00 00       	jmp    0x409a38
409907:	c7 45 e0 32 00 00 00 	movl   $0x32,-0x20(%ebp)
40990e:	8b 45 0c             	mov    0xc(%ebp),%eax
409911:	33 d2                	xor    %edx,%edx
409913:	b9 32 00 00 00       	mov    $0x32,%ecx
409918:	f7 f1                	div    %ecx
40991a:	83 e8 01             	sub    $0x1,%eax
40991d:	89 45 d4             	mov    %eax,-0x2c(%ebp)
409920:	8b 55 d4             	mov    -0x2c(%ebp),%edx
409923:	8b 45 0c             	mov    0xc(%ebp),%eax
409926:	8d 0c 90             	lea    (%eax,%edx,4),%ecx
409929:	51                   	push   %ecx
40992a:	e8 b1 d0 ff ff       	call   0x4069e0
40992f:	83 c4 04             	add    $0x4,%esp
409932:	89 45 ec             	mov    %eax,-0x14(%ebp)
409935:	83 7d ec 00          	cmpl   $0x0,-0x14(%ebp)
409939:	0f 84 f6 00 00 00    	je     0x409a35
40993f:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
409946:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
40994d:	c6 45 fc 0d          	movb   $0xd,-0x4(%ebp)
409951:	c6 45 fd 0a          	movb   $0xa,-0x3(%ebp)
409955:	c6 45 fe 00          	movb   $0x0,-0x2(%ebp)
409959:	8b 55 f8             	mov    -0x8(%ebp),%edx
40995c:	3b 55 0c             	cmp    0xc(%ebp),%edx
40995f:	0f 84 aa 00 00 00    	je     0x409a0f
409965:	8b 45 0c             	mov    0xc(%ebp),%eax
409968:	2b 45 f8             	sub    -0x8(%ebp),%eax
40996b:	39 45 e0             	cmp    %eax,-0x20(%ebp)
40996e:	73 08                	jae    0x409978
409970:	8b 4d e0             	mov    -0x20(%ebp),%ecx
409973:	89 4d dc             	mov    %ecx,-0x24(%ebp)
409976:	eb 09                	jmp    0x409981
409978:	8b 55 0c             	mov    0xc(%ebp),%edx
40997b:	2b 55 f8             	sub    -0x8(%ebp),%edx
40997e:	89 55 dc             	mov    %edx,-0x24(%ebp)
409981:	8b 45 dc             	mov    -0x24(%ebp),%eax
409984:	89 45 f0             	mov    %eax,-0x10(%ebp)
409987:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
40998e:	8b 4d f8             	mov    -0x8(%ebp),%ecx
409991:	03 4d f0             	add    -0x10(%ebp),%ecx
409994:	8b 55 0c             	mov    0xc(%ebp),%edx
409997:	2b d1                	sub    %ecx,%edx
409999:	89 55 e8             	mov    %edx,-0x18(%ebp)
40999c:	74 0c                	je     0x4099aa
40999e:	83 7d e8 01          	cmpl   $0x1,-0x18(%ebp)
4099a2:	7e 16                	jle    0x4099ba
4099a4:	83 7d e8 0a          	cmpl   $0xa,-0x18(%ebp)
4099a8:	7d 10                	jge    0x4099ba
4099aa:	c7 45 d8 01 00 00 00 	movl   $0x1,-0x28(%ebp)
4099b1:	8b 45 f0             	mov    -0x10(%ebp),%eax
4099b4:	03 45 e8             	add    -0x18(%ebp),%eax
4099b7:	89 45 f0             	mov    %eax,-0x10(%ebp)
4099ba:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4099bd:	51                   	push   %ecx
4099be:	8b 55 08             	mov    0x8(%ebp),%edx
4099c1:	03 55 f8             	add    -0x8(%ebp),%edx
4099c4:	52                   	push   %edx
4099c5:	8b 45 ec             	mov    -0x14(%ebp),%eax
4099c8:	03 45 f4             	add    -0xc(%ebp),%eax
4099cb:	50                   	push   %eax
4099cc:	e8 cf cf ff ff       	call   0x4069a0
4099d1:	83 c4 0c             	add    $0xc,%esp
4099d4:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4099d7:	03 4d f0             	add    -0x10(%ebp),%ecx
4099da:	89 4d f4             	mov    %ecx,-0xc(%ebp)
4099dd:	83 7d d8 00          	cmpl   $0x0,-0x28(%ebp)
4099e1:	75 1e                	jne    0x409a01
4099e3:	6a 02                	push   $0x2
4099e5:	8d 55 fc             	lea    -0x4(%ebp),%edx
4099e8:	52                   	push   %edx
4099e9:	8b 45 ec             	mov    -0x14(%ebp),%eax
4099ec:	03 45 f4             	add    -0xc(%ebp),%eax
4099ef:	50                   	push   %eax
4099f0:	e8 ab cf ff ff       	call   0x4069a0
4099f5:	83 c4 0c             	add    $0xc,%esp
4099f8:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4099fb:	83 c1 02             	add    $0x2,%ecx
4099fe:	89 4d f4             	mov    %ecx,-0xc(%ebp)
409a01:	8b 55 f8             	mov    -0x8(%ebp),%edx
409a04:	03 55 f0             	add    -0x10(%ebp),%edx
409a07:	89 55 f8             	mov    %edx,-0x8(%ebp)
409a0a:	e9 4a ff ff ff       	jmp    0x409959
409a0f:	8b 45 10             	mov    0x10(%ebp),%eax
409a12:	8b 4d ec             	mov    -0x14(%ebp),%ecx
409a15:	89 08                	mov    %ecx,(%eax)
409a17:	83 7d 14 00          	cmpl   $0x0,0x14(%ebp)
409a1b:	74 11                	je     0x409a2e
409a1d:	8b 55 ec             	mov    -0x14(%ebp),%edx
409a20:	52                   	push   %edx
409a21:	e8 fa cf ff ff       	call   0x406a20
409a26:	83 c4 04             	add    $0x4,%esp
409a29:	8b 4d 14             	mov    0x14(%ebp),%ecx
409a2c:	89 01                	mov    %eax,(%ecx)
409a2e:	c7 45 e4 01 00 00 00 	movl   $0x1,-0x1c(%ebp)
409a35:	8b 45 e4             	mov    -0x1c(%ebp),%eax
409a38:	8b e5                	mov    %ebp,%esp
409a3a:	5d                   	pop    %ebp
409a3b:	c3                   	ret
409a3c:	cc                   	int3
409a3d:	cc                   	int3
409a3e:	cc                   	int3
409a3f:	cc                   	int3
409a40:	55                   	push   %ebp
409a41:	8b ec                	mov    %esp,%ebp
409a43:	51                   	push   %ecx
409a44:	b8 01 00 00 00       	mov    $0x1,%eax
409a49:	6b c8 00             	imul   $0x0,%eax,%ecx
409a4c:	8b 55 0c             	mov    0xc(%ebp),%edx
409a4f:	0f b6 04 0a          	movzbl (%edx,%ecx,1),%eax
409a53:	b9 01 00 00 00       	mov    $0x1,%ecx
409a58:	c1 e1 00             	shl    $0x0,%ecx
409a5b:	8b 55 0c             	mov    0xc(%ebp),%edx
409a5e:	0f b6 0c 0a          	movzbl (%edx,%ecx,1),%ecx
409a62:	c1 e1 08             	shl    $0x8,%ecx
409a65:	0b c1                	or     %ecx,%eax
409a67:	ba 01 00 00 00       	mov    $0x1,%edx
409a6c:	d1 e2                	shl    $1,%edx
409a6e:	8b 4d 0c             	mov    0xc(%ebp),%ecx
409a71:	0f b6 14 11          	movzbl (%ecx,%edx,1),%edx
409a75:	c1 e2 10             	shl    $0x10,%edx
409a78:	0b c2                	or     %edx,%eax
409a7a:	b9 01 00 00 00       	mov    $0x1,%ecx
409a7f:	6b d1 03             	imul   $0x3,%ecx,%edx
409a82:	8b 4d 0c             	mov    0xc(%ebp),%ecx
409a85:	0f b6 14 11          	movzbl (%ecx,%edx,1),%edx
409a89:	c1 e2 18             	shl    $0x18,%edx
409a8c:	0b c2                	or     %edx,%eax
409a8e:	b9 04 00 00 00       	mov    $0x4,%ecx
409a93:	c1 e1 02             	shl    $0x2,%ecx
409a96:	8b 55 08             	mov    0x8(%ebp),%edx
409a99:	89 04 0a             	mov    %eax,(%edx,%ecx,1)
409a9c:	b8 01 00 00 00       	mov    $0x1,%eax
409aa1:	6b c8 00             	imul   $0x0,%eax,%ecx
409aa4:	8b 55 0c             	mov    0xc(%ebp),%edx
409aa7:	0f b6 44 0a 04       	movzbl 0x4(%edx,%ecx,1),%eax
409aac:	b9 01 00 00 00       	mov    $0x1,%ecx
409ab1:	c1 e1 00             	shl    $0x0,%ecx
409ab4:	8b 55 0c             	mov    0xc(%ebp),%edx
409ab7:	0f b6 4c 0a 04       	movzbl 0x4(%edx,%ecx,1),%ecx
409abc:	c1 e1 08             	shl    $0x8,%ecx
409abf:	0b c1                	or     %ecx,%eax
409ac1:	ba 01 00 00 00       	mov    $0x1,%edx
409ac6:	d1 e2                	shl    $1,%edx
409ac8:	8b 4d 0c             	mov    0xc(%ebp),%ecx
409acb:	0f b6 54 11 04       	movzbl 0x4(%ecx,%edx,1),%edx
409ad0:	c1 e2 10             	shl    $0x10,%edx
409ad3:	0b c2                	or     %edx,%eax
409ad5:	b9 01 00 00 00       	mov    $0x1,%ecx
409ada:	6b d1 03             	imul   $0x3,%ecx,%edx
409add:	8b 4d 0c             	mov    0xc(%ebp),%ecx
409ae0:	0f b6 54 11 04       	movzbl 0x4(%ecx,%edx,1),%edx
409ae5:	c1 e2 18             	shl    $0x18,%edx
409ae8:	0b c2                	or     %edx,%eax
409aea:	b9 04 00 00 00       	mov    $0x4,%ecx
409aef:	6b d1 05             	imul   $0x5,%ecx,%edx
409af2:	8b 4d 08             	mov    0x8(%ebp),%ecx
409af5:	89 04 11             	mov    %eax,(%ecx,%edx,1)
409af8:	ba 01 00 00 00       	mov    $0x1,%edx
409afd:	6b c2 00             	imul   $0x0,%edx,%eax
409b00:	8b 4d 0c             	mov    0xc(%ebp),%ecx
409b03:	0f b6 54 01 08       	movzbl 0x8(%ecx,%eax,1),%edx
409b08:	b8 01 00 00 00       	mov    $0x1,%eax
409b0d:	c1 e0 00             	shl    $0x0,%eax
409b10:	8b 4d 0c             	mov    0xc(%ebp),%ecx
409b13:	0f b6 44 01 08       	movzbl 0x8(%ecx,%eax,1),%eax
409b18:	c1 e0 08             	shl    $0x8,%eax
409b1b:	0b d0                	or     %eax,%edx
409b1d:	b9 01 00 00 00       	mov    $0x1,%ecx
409b22:	d1 e1                	shl    $1,%ecx
409b24:	8b 45 0c             	mov    0xc(%ebp),%eax
409b27:	0f b6 4c 08 08       	movzbl 0x8(%eax,%ecx,1),%ecx
409b2c:	c1 e1 10             	shl    $0x10,%ecx
409b2f:	0b d1                	or     %ecx,%edx
409b31:	b8 01 00 00 00       	mov    $0x1,%eax
409b36:	6b c8 03             	imul   $0x3,%eax,%ecx
409b39:	8b 45 0c             	mov    0xc(%ebp),%eax
409b3c:	0f b6 4c 08 08       	movzbl 0x8(%eax,%ecx,1),%ecx
409b41:	c1 e1 18             	shl    $0x18,%ecx
409b44:	0b d1                	or     %ecx,%edx
409b46:	b8 04 00 00 00       	mov    $0x4,%eax
409b4b:	6b c8 06             	imul   $0x6,%eax,%ecx
409b4e:	8b 45 08             	mov    0x8(%ebp),%eax
409b51:	89 14 08             	mov    %edx,(%eax,%ecx,1)
409b54:	b9 01 00 00 00       	mov    $0x1,%ecx
409b59:	6b d1 00             	imul   $0x0,%ecx,%edx
409b5c:	8b 45 0c             	mov    0xc(%ebp),%eax
409b5f:	0f b6 4c 10 0c       	movzbl 0xc(%eax,%edx,1),%ecx
409b64:	ba 01 00 00 00       	mov    $0x1,%edx
409b69:	c1 e2 00             	shl    $0x0,%edx
409b6c:	8b 45 0c             	mov    0xc(%ebp),%eax
409b6f:	0f b6 54 10 0c       	movzbl 0xc(%eax,%edx,1),%edx
409b74:	c1 e2 08             	shl    $0x8,%edx
409b77:	0b ca                	or     %edx,%ecx
409b79:	b8 01 00 00 00       	mov    $0x1,%eax
409b7e:	d1 e0                	shl    $1,%eax
409b80:	8b 55 0c             	mov    0xc(%ebp),%edx
409b83:	0f b6 44 02 0c       	movzbl 0xc(%edx,%eax,1),%eax
409b88:	c1 e0 10             	shl    $0x10,%eax
409b8b:	0b c8                	or     %eax,%ecx
409b8d:	ba 01 00 00 00       	mov    $0x1,%edx
409b92:	6b c2 03             	imul   $0x3,%edx,%eax
409b95:	8b 55 0c             	mov    0xc(%ebp),%edx
409b98:	0f b6 44 02 0c       	movzbl 0xc(%edx,%eax,1),%eax
409b9d:	c1 e0 18             	shl    $0x18,%eax
409ba0:	0b c8                	or     %eax,%ecx
409ba2:	ba 04 00 00 00       	mov    $0x4,%edx
409ba7:	6b c2 07             	imul   $0x7,%edx,%eax
409baa:	8b 55 08             	mov    0x8(%ebp),%edx
409bad:	89 0c 02             	mov    %ecx,(%edx,%eax,1)
409bb0:	81 7d 10 00 01 00 00 	cmpl   $0x100,0x10(%ebp)
409bb7:	75 12                	jne    0x409bcb
409bb9:	8b 45 0c             	mov    0xc(%ebp),%eax
409bbc:	83 c0 10             	add    $0x10,%eax
409bbf:	89 45 0c             	mov    %eax,0xc(%ebp)
409bc2:	c7 45 fc 40 61 41 00 	movl   $0x416140,-0x4(%ebp)
409bc9:	eb 07                	jmp    0x409bd2
409bcb:	c7 45 fc 50 61 41 00 	movl   $0x416150,-0x4(%ebp)
409bd2:	b9 01 00 00 00       	mov    $0x1,%ecx
409bd7:	6b d1 00             	imul   $0x0,%ecx,%edx
409bda:	8b 45 0c             	mov    0xc(%ebp),%eax
409bdd:	0f b6 0c 10          	movzbl (%eax,%edx,1),%ecx
409be1:	ba 01 00 00 00       	mov    $0x1,%edx
409be6:	c1 e2 00             	shl    $0x0,%edx
409be9:	8b 45 0c             	mov    0xc(%ebp),%eax
409bec:	0f b6 14 10          	movzbl (%eax,%edx,1),%edx
409bf0:	c1 e2 08             	shl    $0x8,%edx
409bf3:	0b ca                	or     %edx,%ecx
409bf5:	b8 01 00 00 00       	mov    $0x1,%eax
409bfa:	d1 e0                	shl    $1,%eax
409bfc:	8b 55 0c             	mov    0xc(%ebp),%edx
409bff:	0f b6 04 02          	movzbl (%edx,%eax,1),%eax
409c03:	c1 e0 10             	shl    $0x10,%eax
409c06:	0b c8                	or     %eax,%ecx
409c08:	ba 01 00 00 00       	mov    $0x1,%edx
409c0d:	6b c2 03             	imul   $0x3,%edx,%eax
409c10:	8b 55 0c             	mov    0xc(%ebp),%edx
409c13:	0f b6 04 02          	movzbl (%edx,%eax,1),%eax
409c17:	c1 e0 18             	shl    $0x18,%eax
409c1a:	0b c8                	or     %eax,%ecx
409c1c:	ba 04 00 00 00       	mov    $0x4,%edx
409c21:	c1 e2 03             	shl    $0x3,%edx
409c24:	8b 45 08             	mov    0x8(%ebp),%eax
409c27:	89 0c 10             	mov    %ecx,(%eax,%edx,1)
409c2a:	b9 01 00 00 00       	mov    $0x1,%ecx
409c2f:	6b d1 00             	imul   $0x0,%ecx,%edx
409c32:	8b 45 0c             	mov    0xc(%ebp),%eax
409c35:	0f b6 4c 10 04       	movzbl 0x4(%eax,%edx,1),%ecx
409c3a:	ba 01 00 00 00       	mov    $0x1,%edx
409c3f:	c1 e2 00             	shl    $0x0,%edx
409c42:	8b 45 0c             	mov    0xc(%ebp),%eax
409c45:	0f b6 54 10 04       	movzbl 0x4(%eax,%edx,1),%edx
409c4a:	c1 e2 08             	shl    $0x8,%edx
409c4d:	0b ca                	or     %edx,%ecx
409c4f:	b8 01 00 00 00       	mov    $0x1,%eax
409c54:	d1 e0                	shl    $1,%eax
409c56:	8b 55 0c             	mov    0xc(%ebp),%edx
409c59:	0f b6 44 02 04       	movzbl 0x4(%edx,%eax,1),%eax
409c5e:	c1 e0 10             	shl    $0x10,%eax
409c61:	0b c8                	or     %eax,%ecx
409c63:	ba 01 00 00 00       	mov    $0x1,%edx
409c68:	6b c2 03             	imul   $0x3,%edx,%eax
409c6b:	8b 55 0c             	mov    0xc(%ebp),%edx
409c6e:	0f b6 44 02 04       	movzbl 0x4(%edx,%eax,1),%eax
409c73:	c1 e0 18             	shl    $0x18,%eax
409c76:	0b c8                	or     %eax,%ecx
409c78:	ba 04 00 00 00       	mov    $0x4,%edx
409c7d:	6b c2 09             	imul   $0x9,%edx,%eax
409c80:	8b 55 08             	mov    0x8(%ebp),%edx
409c83:	89 0c 02             	mov    %ecx,(%edx,%eax,1)
409c86:	b8 01 00 00 00       	mov    $0x1,%eax
409c8b:	6b c8 00             	imul   $0x0,%eax,%ecx
409c8e:	8b 55 0c             	mov    0xc(%ebp),%edx
409c91:	0f b6 44 0a 08       	movzbl 0x8(%edx,%ecx,1),%eax
409c96:	b9 01 00 00 00       	mov    $0x1,%ecx
409c9b:	c1 e1 00             	shl    $0x0,%ecx
409c9e:	8b 55 0c             	mov    0xc(%ebp),%edx
409ca1:	0f b6 4c 0a 08       	movzbl 0x8(%edx,%ecx,1),%ecx
409ca6:	c1 e1 08             	shl    $0x8,%ecx
409ca9:	0b c1                	or     %ecx,%eax
409cab:	ba 01 00 00 00       	mov    $0x1,%edx
409cb0:	d1 e2                	shl    $1,%edx
409cb2:	8b 4d 0c             	mov    0xc(%ebp),%ecx
409cb5:	0f b6 54 11 08       	movzbl 0x8(%ecx,%edx,1),%edx
409cba:	c1 e2 10             	shl    $0x10,%edx
409cbd:	0b c2                	or     %edx,%eax
409cbf:	b9 01 00 00 00       	mov    $0x1,%ecx
409cc4:	6b d1 03             	imul   $0x3,%ecx,%edx
409cc7:	8b 4d 0c             	mov    0xc(%ebp),%ecx
409cca:	0f b6 54 11 08       	movzbl 0x8(%ecx,%edx,1),%edx
409ccf:	c1 e2 18             	shl    $0x18,%edx
409cd2:	0b c2                	or     %edx,%eax
409cd4:	b9 04 00 00 00       	mov    $0x4,%ecx
409cd9:	6b d1 0a             	imul   $0xa,%ecx,%edx
409cdc:	8b 4d 08             	mov    0x8(%ebp),%ecx
409cdf:	89 04 11             	mov    %eax,(%ecx,%edx,1)
409ce2:	ba 01 00 00 00       	mov    $0x1,%edx
409ce7:	6b c2 00             	imul   $0x0,%edx,%eax
409cea:	8b 4d 0c             	mov    0xc(%ebp),%ecx
409ced:	0f b6 54 01 0c       	movzbl 0xc(%ecx,%eax,1),%edx
409cf2:	b8 01 00 00 00       	mov    $0x1,%eax
409cf7:	c1 e0 00             	shl    $0x0,%eax
409cfa:	8b 4d 0c             	mov    0xc(%ebp),%ecx
409cfd:	0f b6 44 01 0c       	movzbl 0xc(%ecx,%eax,1),%eax
409d02:	c1 e0 08             	shl    $0x8,%eax
409d05:	0b d0                	or     %eax,%edx
409d07:	b9 01 00 00 00       	mov    $0x1,%ecx
409d0c:	d1 e1                	shl    $1,%ecx
409d0e:	8b 45 0c             	mov    0xc(%ebp),%eax
409d11:	0f b6 4c 08 0c       	movzbl 0xc(%eax,%ecx,1),%ecx
409d16:	c1 e1 10             	shl    $0x10,%ecx
409d19:	0b d1                	or     %ecx,%edx
409d1b:	b8 01 00 00 00       	mov    $0x1,%eax
409d20:	6b c8 03             	imul   $0x3,%eax,%ecx
409d23:	8b 45 0c             	mov    0xc(%ebp),%eax
409d26:	0f b6 4c 08 0c       	movzbl 0xc(%eax,%ecx,1),%ecx
409d2b:	c1 e1 18             	shl    $0x18,%ecx
409d2e:	0b d1                	or     %ecx,%edx
409d30:	b8 04 00 00 00       	mov    $0x4,%eax
409d35:	6b c8 0b             	imul   $0xb,%eax,%ecx
409d38:	8b 45 08             	mov    0x8(%ebp),%eax
409d3b:	89 14 08             	mov    %edx,(%eax,%ecx,1)
409d3e:	b9 01 00 00 00       	mov    $0x1,%ecx
409d43:	6b d1 00             	imul   $0x0,%ecx,%edx
409d46:	8b 45 fc             	mov    -0x4(%ebp),%eax
409d49:	0f be 0c 10          	movsbl (%eax,%edx,1),%ecx
409d4d:	ba 01 00 00 00       	mov    $0x1,%edx
409d52:	c1 e2 00             	shl    $0x0,%edx
409d55:	8b 45 fc             	mov    -0x4(%ebp),%eax
409d58:	0f be 14 10          	movsbl (%eax,%edx,1),%edx
409d5c:	c1 e2 08             	shl    $0x8,%edx
409d5f:	0b ca                	or     %edx,%ecx
409d61:	b8 01 00 00 00       	mov    $0x1,%eax
409d66:	d1 e0                	shl    $1,%eax
409d68:	8b 55 fc             	mov    -0x4(%ebp),%edx
409d6b:	0f be 04 02          	movsbl (%edx,%eax,1),%eax
409d6f:	c1 e0 10             	shl    $0x10,%eax
409d72:	0b c8                	or     %eax,%ecx
409d74:	ba 01 00 00 00       	mov    $0x1,%edx
409d79:	6b c2 03             	imul   $0x3,%edx,%eax
409d7c:	8b 55 fc             	mov    -0x4(%ebp),%edx