4208c4:	8b ec                	mov    %esp,%ebp
4208c6:	81 ec 08 00 00 00    	sub    $0x8,%esp
4208cc:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4208d3:	6a 00                	push   $0x0
4208d5:	8d 45 fc             	lea    -0x4(%ebp),%eax
4208d8:	50                   	push   %eax
4208d9:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
4208e0:	6a 00                	push   $0x0
4208e2:	ff 75 f8             	push   -0x8(%ebp)
4208e5:	68 e2 2c 42 00       	push   $0x422ce2
4208ea:	e8 04 00 00 00       	call   0x4208f3
4208ef:	8b e5                	mov    %ebp,%esp
4208f1:	5d                   	pop    %ebp
4208f2:	c3                   	ret
4208f3:	55                   	push   %ebp
4208f4:	8b ec                	mov    %esp,%ebp
4208f6:	81 ec 10 00 00 00    	sub    $0x10,%esp
4208fc:	68 06 00 00 80       	push   $0x80000006
420901:	6a 00                	push   $0x0
420903:	ff 75 08             	push   0x8(%ebp)
420906:	68 01 00 00 00       	push   $0x1
42090b:	bb dc 09 00 00       	mov    $0x9dc,%ebx
420910:	e8 8b 0a 08 00       	call   0x4a13a0
420915:	83 c4 10             	add    $0x10,%esp
420918:	89 45 fc             	mov    %eax,-0x4(%ebp)
42091b:	ff 75 14             	push   0x14(%ebp)
42091e:	e8 44 19 fe ff       	call   0x402267
420923:	89 45 f8             	mov    %eax,-0x8(%ebp)
420926:	89 65 f4             	mov    %esp,-0xc(%ebp)
420929:	ff 75 f8             	push   -0x8(%ebp)
42092c:	68 00 00 00 00       	push   $0x0
420931:	ff 75 0c             	push   0xc(%ebp)
420934:	ff 75 fc             	push   -0x4(%ebp)
420937:	68 00 00 00 00       	push   $0x0
42093c:	68 00 00 00 00       	push   $0x0
420941:	33 c0                	xor    %eax,%eax
420943:	ff 15 d0 30 4b 00    	call   *0x4b30d0
420949:	90                   	nop
42094a:	90                   	nop
42094b:	39 65 f4             	cmp    %esp,-0xc(%ebp)
42094e:	74 17                	je     0x420967
420950:	68 60 00 00 00       	push   $0x60
420955:	68 5e f8 03 04       	push   $0x403f85e
42095a:	68 06 00 00 00       	push   $0x6
42095f:	e8 46 fc 07 00       	call   0x4a05aa
420964:	83 c4 0c             	add    $0xc,%esp
420967:	e9 00 00 00 00       	jmp    0x42096c
42096c:	8b e5                	mov    %ebp,%esp
42096e:	5d                   	pop    %ebp
42096f:	c2 14 00             	ret    $0x14
420972:	55                   	push   %ebp
420973:	8b ec                	mov    %esp,%ebp
420975:	6a 01                	push   $0x1
420977:	68 c3 2c 42 00       	push   $0x422cc3
42097c:	68 e0 99 50 00       	push   $0x5099e0
420981:	8b 04 24             	mov    (%esp),%eax
420984:	8b 00                	mov    (%eax),%eax
420986:	8b 00                	mov    (%eax),%eax
420988:	ff 50 08             	call   *0x8(%eax)
42098b:	8b e5                	mov    %ebp,%esp
42098d:	5d                   	pop    %ebp
42098e:	c3                   	ret
42098f:	55                   	push   %ebp
420990:	8b ec                	mov    %esp,%ebp
420992:	81 ec 1c 00 00 00    	sub    $0x1c,%esp
420998:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
42099f:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
4209a6:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
4209ad:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
4209b4:	68 08 00 00 00       	push   $0x8
4209b9:	e8 e0 fb 07 00       	call   0x4a059e
4209be:	83 c4 04             	add    $0x4,%esp
4209c1:	89 45 ec             	mov    %eax,-0x14(%ebp)
4209c4:	8b f8                	mov    %eax,%edi
4209c6:	be 51 34 4c 00       	mov    $0x4c3451,%esi
4209cb:	ad                   	lods   %ds:(%esi),%eax
4209cc:	ab                   	stos   %eax,%es:(%edi)
4209cd:	ad                   	lods   %ds:(%esi),%eax
4209ce:	ab                   	stos   %eax,%es:(%edi)
4209cf:	8b 45 0c             	mov    0xc(%ebp),%eax
4209d2:	a3 e4 99 50 00       	mov    %eax,0x5099e4
4209d7:	83 7d 10 02          	cmpl   $0x2,0x10(%ebp)
4209db:	0f 85 52 11 00 00    	jne    0x421b33
4209e1:	ff 75 18             	push   0x18(%ebp)
4209e4:	ff 75 14             	push   0x14(%ebp)
4209e7:	e8 b2 11 00 00       	call   0x421b9e
4209ec:	89 45 e8             	mov    %eax,-0x18(%ebp)
4209ef:	8b 45 e8             	mov    -0x18(%ebp),%eax
4209f2:	50                   	push   %eax
4209f3:	8b 5d fc             	mov    -0x4(%ebp),%ebx
4209f6:	85 db                	test   %ebx,%ebx
4209f8:	74 09                	je     0x420a03
4209fa:	53                   	push   %ebx
4209fb:	e8 a4 fb 07 00       	call   0x4a05a4
420a00:	83 c4 04             	add    $0x4,%esp
420a03:	58                   	pop    %eax
420a04:	89 45 fc             	mov    %eax,-0x4(%ebp)
420a07:	68 01 00 00 00       	push   $0x1
420a0c:	8d 45 fc             	lea    -0x4(%ebp),%eax
420a0f:	50                   	push   %eax
420a10:	e8 41 12 00 00       	call   0x421c56
420a15:	89 45 f8             	mov    %eax,-0x8(%ebp)
420a18:	68 02 00 00 00       	push   $0x2
420a1d:	8d 45 fc             	lea    -0x4(%ebp),%eax
420a20:	50                   	push   %eax
420a21:	e8 30 12 00 00       	call   0x421c56
420a26:	89 45 f4             	mov    %eax,-0xc(%ebp)
420a29:	83 7d f8 01          	cmpl   $0x1,-0x8(%ebp)
420a2d:	0f 85 b4 00 00 00    	jne    0x420ae7
420a33:	ff 75 f4             	push   -0xc(%ebp)
420a36:	68 06 00 00 00       	push   $0x6
420a3b:	8d 45 fc             	lea    -0x4(%ebp),%eax
420a3e:	50                   	push   %eax
420a3f:	e8 25 13 00 00       	call   0x421d69
420a44:	89 45 e8             	mov    %eax,-0x18(%ebp)
420a47:	8b 45 e8             	mov    -0x18(%ebp),%eax
420a4a:	50                   	push   %eax
420a4b:	8b 5d f0             	mov    -0x10(%ebp),%ebx
420a4e:	85 db                	test   %ebx,%ebx
420a50:	74 09                	je     0x420a5b
420a52:	53                   	push   %ebx
420a53:	e8 4c fb 07 00       	call   0x4a05a4
420a58:	83 c4 04             	add    $0x4,%esp
420a5b:	58                   	pop    %eax
420a5c:	89 45 f0             	mov    %eax,-0x10(%ebp)
420a5f:	6a 00                	push   $0x0
420a61:	6a 00                	push   $0x0
420a63:	6a 00                	push   $0x0
420a65:	68 04 00 00 80       	push   $0x80000004
420a6a:	6a 00                	push   $0x0
420a6c:	68 d3 40 4e 00       	push   $0x4e40d3
420a71:	68 04 00 00 80       	push   $0x80000004
420a76:	6a 00                	push   $0x0
420a78:	8b 45 f0             	mov    -0x10(%ebp),%eax
420a7b:	85 c0                	test   %eax,%eax
420a7d:	75 05                	jne    0x420a84
420a7f:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
420a84:	50                   	push   %eax
420a85:	68 03 00 00 00       	push   $0x3
420a8a:	bb 90 01 00 00       	mov    $0x190,%ebx
420a8f:	e8 dc 15 08 00       	call   0x4a2070
420a94:	83 c4 28             	add    $0x28,%esp
420a97:	89 45 e8             	mov    %eax,-0x18(%ebp)
420a9a:	8b 45 e8             	mov    -0x18(%ebp),%eax
420a9d:	50                   	push   %eax
420a9e:	8b 5d ec             	mov    -0x14(%ebp),%ebx
420aa1:	53                   	push   %ebx
420aa2:	8b 0b                	mov    (%ebx),%ecx
420aa4:	83 c3 04             	add    $0x4,%ebx
420aa7:	85 c9                	test   %ecx,%ecx
420aa9:	74 11                	je     0x420abc
420aab:	8b 03                	mov    (%ebx),%eax
420aad:	83 c3 04             	add    $0x4,%ebx
420ab0:	49                   	dec    %ecx
420ab1:	74 05                	je     0x420ab8
420ab3:	0f af 03             	imul   (%ebx),%eax
420ab6:	eb f5                	jmp    0x420aad
420ab8:	8b c8                	mov    %eax,%ecx
420aba:	85 c9                	test   %ecx,%ecx
420abc:	0f 84 19 00 00 00    	je     0x420adb
420ac2:	51                   	push   %ecx
420ac3:	8b 03                	mov    (%ebx),%eax
420ac5:	85 c0                	test   %eax,%eax
420ac7:	74 0b                	je     0x420ad4
420ac9:	53                   	push   %ebx
420aca:	50                   	push   %eax
420acb:	e8 d4 fa 07 00       	call   0x4a05a4
420ad0:	83 c4 04             	add    $0x4,%esp
420ad3:	5b                   	pop    %ebx
420ad4:	83 c3 04             	add    $0x4,%ebx
420ad7:	59                   	pop    %ecx
420ad8:	49                   	dec    %ecx
420ad9:	75 e7                	jne    0x420ac2
420adb:	e8 c4 fa 07 00       	call   0x4a05a4
420ae0:	83 c4 04             	add    $0x4,%esp
420ae3:	58                   	pop    %eax
420ae4:	89 45 ec             	mov    %eax,-0x14(%ebp)
420ae7:	83 7d f8 02          	cmpl   $0x2,-0x8(%ebp)
420aeb:	0f 85 b4 00 00 00    	jne    0x420ba5
420af1:	ff 75 f4             	push   -0xc(%ebp)
420af4:	68 06 00 00 00       	push   $0x6
420af9:	8d 45 fc             	lea    -0x4(%ebp),%eax
420afc:	50                   	push   %eax
420afd:	e8 67 12 00 00       	call   0x421d69
420b02:	89 45 e8             	mov    %eax,-0x18(%ebp)
420b05:	8b 45 e8             	mov    -0x18(%ebp),%eax
420b08:	50                   	push   %eax
420b09:	8b 5d f0             	mov    -0x10(%ebp),%ebx
420b0c:	85 db                	test   %ebx,%ebx
420b0e:	74 09                	je     0x420b19
420b10:	53                   	push   %ebx
420b11:	e8 8e fa 07 00       	call   0x4a05a4
420b16:	83 c4 04             	add    $0x4,%esp
420b19:	58                   	pop    %eax
420b1a:	89 45 f0             	mov    %eax,-0x10(%ebp)
420b1d:	6a 00                	push   $0x0
420b1f:	6a 00                	push   $0x0
420b21:	6a 00                	push   $0x0
420b23:	68 04 00 00 80       	push   $0x80000004
420b28:	6a 00                	push   $0x0
420b2a:	68 d3 40 4e 00       	push   $0x4e40d3
420b2f:	68 04 00 00 80       	push   $0x80000004
420b34:	6a 00                	push   $0x0
420b36:	8b 45 f0             	mov    -0x10(%ebp),%eax
420b39:	85 c0                	test   %eax,%eax
420b3b:	75 05                	jne    0x420b42
420b3d:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
420b42:	50                   	push   %eax
420b43:	68 03 00 00 00       	push   $0x3
420b48:	bb 90 01 00 00       	mov    $0x190,%ebx
420b4d:	e8 1e 15 08 00       	call   0x4a2070
420b52:	83 c4 28             	add    $0x28,%esp
420b55:	89 45 e8             	mov    %eax,-0x18(%ebp)
420b58:	8b 45 e8             	mov    -0x18(%ebp),%eax
420b5b:	50                   	push   %eax
420b5c:	8b 5d ec             	mov    -0x14(%ebp),%ebx
420b5f:	53                   	push   %ebx
420b60:	8b 0b                	mov    (%ebx),%ecx
420b62:	83 c3 04             	add    $0x4,%ebx
420b65:	85 c9                	test   %ecx,%ecx
420b67:	74 11                	je     0x420b7a
420b69:	8b 03                	mov    (%ebx),%eax
420b6b:	83 c3 04             	add    $0x4,%ebx
420b6e:	49                   	dec    %ecx
420b6f:	74 05                	je     0x420b76
420b71:	0f af 03             	imul   (%ebx),%eax
420b74:	eb f5                	jmp    0x420b6b
420b76:	8b c8                	mov    %eax,%ecx
420b78:	85 c9                	test   %ecx,%ecx
420b7a:	0f 84 19 00 00 00    	je     0x420b99
420b80:	51                   	push   %ecx
420b81:	8b 03                	mov    (%ebx),%eax
420b83:	85 c0                	test   %eax,%eax
420b85:	74 0b                	je     0x420b92
420b87:	53                   	push   %ebx
420b88:	50                   	push   %eax
420b89:	e8 16 fa 07 00       	call   0x4a05a4
420b8e:	83 c4 04             	add    $0x4,%esp
420b91:	5b                   	pop    %ebx
420b92:	83 c3 04             	add    $0x4,%ebx
420b95:	59                   	pop    %ecx
420b96:	49                   	dec    %ecx
420b97:	75 e7                	jne    0x420b80
420b99:	e8 06 fa 07 00       	call   0x4a05a4
420b9e:	83 c4 04             	add    $0x4,%esp
420ba1:	58                   	pop    %eax
420ba2:	89 45 ec             	mov    %eax,-0x14(%ebp)
420ba5:	83 7d f8 03          	cmpl   $0x3,-0x8(%ebp)
420ba9:	0f 85 b4 00 00 00    	jne    0x420c63
420baf:	ff 75 f4             	push   -0xc(%ebp)
420bb2:	68 06 00 00 00       	push   $0x6
420bb7:	8d 45 fc             	lea    -0x4(%ebp),%eax
420bba:	50                   	push   %eax
420bbb:	e8 a9 11 00 00       	call   0x421d69
420bc0:	89 45 e8             	mov    %eax,-0x18(%ebp)
420bc3:	8b 45 e8             	mov    -0x18(%ebp),%eax
420bc6:	50                   	push   %eax
420bc7:	8b 5d f0             	mov    -0x10(%ebp),%ebx
420bca:	85 db                	test   %ebx,%ebx
420bcc:	74 09                	je     0x420bd7
420bce:	53                   	push   %ebx
420bcf:	e8 d0 f9 07 00       	call   0x4a05a4
420bd4:	83 c4 04             	add    $0x4,%esp
420bd7:	58                   	pop    %eax
420bd8:	89 45 f0             	mov    %eax,-0x10(%ebp)
420bdb:	6a 00                	push   $0x0
420bdd:	6a 00                	push   $0x0
420bdf:	6a 00                	push   $0x0
420be1:	68 04 00 00 80       	push   $0x80000004
420be6:	6a 00                	push   $0x0
420be8:	68 d3 40 4e 00       	push   $0x4e40d3
420bed:	68 04 00 00 80       	push   $0x80000004
420bf2:	6a 00                	push   $0x0
420bf4:	8b 45 f0             	mov    -0x10(%ebp),%eax
420bf7:	85 c0                	test   %eax,%eax
420bf9:	75 05                	jne    0x420c00
420bfb:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
420c00:	50                   	push   %eax
420c01:	68 03 00 00 00       	push   $0x3
420c06:	bb 90 01 00 00       	mov    $0x190,%ebx
420c0b:	e8 60 14 08 00       	call   0x4a2070
420c10:	83 c4 28             	add    $0x28,%esp
420c13:	89 45 e8             	mov    %eax,-0x18(%ebp)
420c16:	8b 45 e8             	mov    -0x18(%ebp),%eax
420c19:	50                   	push   %eax
420c1a:	8b 5d ec             	mov    -0x14(%ebp),%ebx
420c1d:	53                   	push   %ebx
420c1e:	8b 0b                	mov    (%ebx),%ecx
420c20:	83 c3 04             	add    $0x4,%ebx
420c23:	85 c9                	test   %ecx,%ecx
420c25:	74 11                	je     0x420c38
420c27:	8b 03                	mov    (%ebx),%eax
420c29:	83 c3 04             	add    $0x4,%ebx
420c2c:	49                   	dec    %ecx
420c2d:	74 05                	je     0x420c34
420c2f:	0f af 03             	imul   (%ebx),%eax
420c32:	eb f5                	jmp    0x420c29
420c34:	8b c8                	mov    %eax,%ecx
420c36:	85 c9                	test   %ecx,%ecx
420c38:	0f 84 19 00 00 00    	je     0x420c57
420c3e:	51                   	push   %ecx
420c3f:	8b 03                	mov    (%ebx),%eax
420c41:	85 c0                	test   %eax,%eax
420c43:	74 0b                	je     0x420c50
420c45:	53                   	push   %ebx
420c46:	50                   	push   %eax
420c47:	e8 58 f9 07 00       	call   0x4a05a4
420c4c:	83 c4 04             	add    $0x4,%esp
420c4f:	5b                   	pop    %ebx
420c50:	83 c3 04             	add    $0x4,%ebx
420c53:	59                   	pop    %ecx
420c54:	49                   	dec    %ecx
420c55:	75 e7                	jne    0x420c3e
420c57:	e8 48 f9 07 00       	call   0x4a05a4
420c5c:	83 c4 04             	add    $0x4,%esp
420c5f:	58                   	pop    %eax
420c60:	89 45 ec             	mov    %eax,-0x14(%ebp)
420c63:	83 7d f8 04          	cmpl   $0x4,-0x8(%ebp)
420c67:	0f 85 b4 00 00 00    	jne    0x420d21
420c6d:	ff 75 f4             	push   -0xc(%ebp)
420c70:	68 06 00 00 00       	push   $0x6
420c75:	8d 45 fc             	lea    -0x4(%ebp),%eax
420c78:	50                   	push   %eax
420c79:	e8 eb 10 00 00       	call   0x421d69
420c7e:	89 45 e8             	mov    %eax,-0x18(%ebp)
420c81:	8b 45 e8             	mov    -0x18(%ebp),%eax
420c84:	50                   	push   %eax
420c85:	8b 5d f0             	mov    -0x10(%ebp),%ebx
420c88:	85 db                	test   %ebx,%ebx
420c8a:	74 09                	je     0x420c95
420c8c:	53                   	push   %ebx
420c8d:	e8 12 f9 07 00       	call   0x4a05a4
420c92:	83 c4 04             	add    $0x4,%esp
420c95:	58                   	pop    %eax
420c96:	89 45 f0             	mov    %eax,-0x10(%ebp)
420c99:	6a 00                	push   $0x0
420c9b:	6a 00                	push   $0x0
420c9d:	6a 00                	push   $0x0
420c9f:	68 04 00 00 80       	push   $0x80000004
420ca4:	6a 00                	push   $0x0
420ca6:	68 d3 40 4e 00       	push   $0x4e40d3
420cab:	68 04 00 00 80       	push   $0x80000004
420cb0:	6a 00                	push   $0x0
420cb2:	8b 45 f0             	mov    -0x10(%ebp),%eax
420cb5:	85 c0                	test   %eax,%eax
420cb7:	75 05                	jne    0x420cbe
420cb9:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
420cbe:	50                   	push   %eax
420cbf:	68 03 00 00 00       	push   $0x3
420cc4:	bb 90 01 00 00       	mov    $0x190,%ebx