42184d:	8d 45 fc             	lea    -0x4(%ebp),%eax
421850:	50                   	push   %eax
421851:	e8 13 05 00 00       	call   0x421d69
421856:	89 45 e8             	mov    %eax,-0x18(%ebp)
421859:	8b 45 e8             	mov    -0x18(%ebp),%eax
42185c:	50                   	push   %eax
42185d:	8b 5d f0             	mov    -0x10(%ebp),%ebx
421860:	85 db                	test   %ebx,%ebx
421862:	74 09                	je     0x42186d
421864:	53                   	push   %ebx
421865:	e8 3a ed 07 00       	call   0x4a05a4
42186a:	83 c4 04             	add    $0x4,%esp
42186d:	58                   	pop    %eax
42186e:	89 45 f0             	mov    %eax,-0x10(%ebp)
421871:	6a 00                	push   $0x0
421873:	6a 00                	push   $0x0
421875:	6a 00                	push   $0x0
421877:	68 04 00 00 80       	push   $0x80000004
42187c:	6a 00                	push   $0x0
42187e:	68 d3 40 4e 00       	push   $0x4e40d3
421883:	68 04 00 00 80       	push   $0x80000004
421888:	6a 00                	push   $0x0
42188a:	8b 45 f0             	mov    -0x10(%ebp),%eax
42188d:	85 c0                	test   %eax,%eax
42188f:	75 05                	jne    0x421896
421891:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
421896:	50                   	push   %eax
421897:	68 03 00 00 00       	push   $0x3
42189c:	bb 90 01 00 00       	mov    $0x190,%ebx
4218a1:	e8 ca 07 08 00       	call   0x4a2070
4218a6:	83 c4 28             	add    $0x28,%esp
4218a9:	89 45 e8             	mov    %eax,-0x18(%ebp)
4218ac:	8b 45 e8             	mov    -0x18(%ebp),%eax
4218af:	50                   	push   %eax
4218b0:	8b 5d ec             	mov    -0x14(%ebp),%ebx
4218b3:	53                   	push   %ebx
4218b4:	8b 0b                	mov    (%ebx),%ecx
4218b6:	83 c3 04             	add    $0x4,%ebx
4218b9:	85 c9                	test   %ecx,%ecx
4218bb:	74 11                	je     0x4218ce
4218bd:	8b 03                	mov    (%ebx),%eax
4218bf:	83 c3 04             	add    $0x4,%ebx
4218c2:	49                   	dec    %ecx
4218c3:	74 05                	je     0x4218ca
4218c5:	0f af 03             	imul   (%ebx),%eax
4218c8:	eb f5                	jmp    0x4218bf
4218ca:	8b c8                	mov    %eax,%ecx
4218cc:	85 c9                	test   %ecx,%ecx
4218ce:	0f 84 19 00 00 00    	je     0x4218ed
4218d4:	51                   	push   %ecx
4218d5:	8b 03                	mov    (%ebx),%eax
4218d7:	85 c0                	test   %eax,%eax
4218d9:	74 0b                	je     0x4218e6
4218db:	53                   	push   %ebx
4218dc:	50                   	push   %eax
4218dd:	e8 c2 ec 07 00       	call   0x4a05a4
4218e2:	83 c4 04             	add    $0x4,%esp
4218e5:	5b                   	pop    %ebx
4218e6:	83 c3 04             	add    $0x4,%ebx
4218e9:	59                   	pop    %ecx
4218ea:	49                   	dec    %ecx
4218eb:	75 e7                	jne    0x4218d4
4218ed:	e8 b2 ec 07 00       	call   0x4a05a4
4218f2:	83 c4 04             	add    $0x4,%esp
4218f5:	58                   	pop    %eax
4218f6:	89 45 ec             	mov    %eax,-0x14(%ebp)
4218f9:	83 7d f8 13          	cmpl   $0x13,-0x8(%ebp)
4218fd:	0f 85 b4 00 00 00    	jne    0x4219b7
421903:	ff 75 f4             	push   -0xc(%ebp)
421906:	68 06 00 00 00       	push   $0x6
42190b:	8d 45 fc             	lea    -0x4(%ebp),%eax
42190e:	50                   	push   %eax
42190f:	e8 55 04 00 00       	call   0x421d69
421914:	89 45 e8             	mov    %eax,-0x18(%ebp)
421917:	8b 45 e8             	mov    -0x18(%ebp),%eax
42191a:	50                   	push   %eax
42191b:	8b 5d f0             	mov    -0x10(%ebp),%ebx
42191e:	85 db                	test   %ebx,%ebx
421920:	74 09                	je     0x42192b
421922:	53                   	push   %ebx
421923:	e8 7c ec 07 00       	call   0x4a05a4
421928:	83 c4 04             	add    $0x4,%esp
42192b:	58                   	pop    %eax
42192c:	89 45 f0             	mov    %eax,-0x10(%ebp)
42192f:	6a 00                	push   $0x0
421931:	6a 00                	push   $0x0
421933:	6a 00                	push   $0x0
421935:	68 04 00 00 80       	push   $0x80000004
42193a:	6a 00                	push   $0x0
42193c:	68 d3 40 4e 00       	push   $0x4e40d3
421941:	68 04 00 00 80       	push   $0x80000004
421946:	6a 00                	push   $0x0
421948:	8b 45 f0             	mov    -0x10(%ebp),%eax
42194b:	85 c0                	test   %eax,%eax
42194d:	75 05                	jne    0x421954
42194f:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
421954:	50                   	push   %eax
421955:	68 03 00 00 00       	push   $0x3
42195a:	bb 90 01 00 00       	mov    $0x190,%ebx
42195f:	e8 0c 07 08 00       	call   0x4a2070
421964:	83 c4 28             	add    $0x28,%esp
421967:	89 45 e8             	mov    %eax,-0x18(%ebp)
42196a:	8b 45 e8             	mov    -0x18(%ebp),%eax
42196d:	50                   	push   %eax
42196e:	8b 5d ec             	mov    -0x14(%ebp),%ebx
421971:	53                   	push   %ebx
421972:	8b 0b                	mov    (%ebx),%ecx
421974:	83 c3 04             	add    $0x4,%ebx
421977:	85 c9                	test   %ecx,%ecx
421979:	74 11                	je     0x42198c
42197b:	8b 03                	mov    (%ebx),%eax
42197d:	83 c3 04             	add    $0x4,%ebx
421980:	49                   	dec    %ecx
421981:	74 05                	je     0x421988
421983:	0f af 03             	imul   (%ebx),%eax
421986:	eb f5                	jmp    0x42197d
421988:	8b c8                	mov    %eax,%ecx
42198a:	85 c9                	test   %ecx,%ecx
42198c:	0f 84 19 00 00 00    	je     0x4219ab
421992:	51                   	push   %ecx
421993:	8b 03                	mov    (%ebx),%eax
421995:	85 c0                	test   %eax,%eax
421997:	74 0b                	je     0x4219a4
421999:	53                   	push   %ebx
42199a:	50                   	push   %eax
42199b:	e8 04 ec 07 00       	call   0x4a05a4
4219a0:	83 c4 04             	add    $0x4,%esp
4219a3:	5b                   	pop    %ebx
4219a4:	83 c3 04             	add    $0x4,%ebx
4219a7:	59                   	pop    %ecx
4219a8:	49                   	dec    %ecx
4219a9:	75 e7                	jne    0x421992
4219ab:	e8 f4 eb 07 00       	call   0x4a05a4
4219b0:	83 c4 04             	add    $0x4,%esp
4219b3:	58                   	pop    %eax
4219b4:	89 45 ec             	mov    %eax,-0x14(%ebp)
4219b7:	83 7d f8 14          	cmpl   $0x14,-0x8(%ebp)
4219bb:	0f 85 b4 00 00 00    	jne    0x421a75
4219c1:	ff 75 f4             	push   -0xc(%ebp)
4219c4:	68 06 00 00 00       	push   $0x6
4219c9:	8d 45 fc             	lea    -0x4(%ebp),%eax
4219cc:	50                   	push   %eax
4219cd:	e8 97 03 00 00       	call   0x421d69
4219d2:	89 45 e8             	mov    %eax,-0x18(%ebp)
4219d5:	8b 45 e8             	mov    -0x18(%ebp),%eax
4219d8:	50                   	push   %eax
4219d9:	8b 5d f0             	mov    -0x10(%ebp),%ebx
4219dc:	85 db                	test   %ebx,%ebx
4219de:	74 09                	je     0x4219e9
4219e0:	53                   	push   %ebx
4219e1:	e8 be eb 07 00       	call   0x4a05a4
4219e6:	83 c4 04             	add    $0x4,%esp
4219e9:	58                   	pop    %eax
4219ea:	89 45 f0             	mov    %eax,-0x10(%ebp)
4219ed:	6a 00                	push   $0x0
4219ef:	6a 00                	push   $0x0
4219f1:	6a 00                	push   $0x0
4219f3:	68 04 00 00 80       	push   $0x80000004
4219f8:	6a 00                	push   $0x0
4219fa:	68 d3 40 4e 00       	push   $0x4e40d3
4219ff:	68 04 00 00 80       	push   $0x80000004
421a04:	6a 00                	push   $0x0
421a06:	8b 45 f0             	mov    -0x10(%ebp),%eax
421a09:	85 c0                	test   %eax,%eax
421a0b:	75 05                	jne    0x421a12
421a0d:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
421a12:	50                   	push   %eax
421a13:	68 03 00 00 00       	push   $0x3
421a18:	bb 90 01 00 00       	mov    $0x190,%ebx
421a1d:	e8 4e 06 08 00       	call   0x4a2070
421a22:	83 c4 28             	add    $0x28,%esp
421a25:	89 45 e8             	mov    %eax,-0x18(%ebp)
421a28:	8b 45 e8             	mov    -0x18(%ebp),%eax
421a2b:	50                   	push   %eax
421a2c:	8b 5d ec             	mov    -0x14(%ebp),%ebx
421a2f:	53                   	push   %ebx
421a30:	8b 0b                	mov    (%ebx),%ecx
421a32:	83 c3 04             	add    $0x4,%ebx
421a35:	85 c9                	test   %ecx,%ecx
421a37:	74 11                	je     0x421a4a
421a39:	8b 03                	mov    (%ebx),%eax
421a3b:	83 c3 04             	add    $0x4,%ebx
421a3e:	49                   	dec    %ecx
421a3f:	74 05                	je     0x421a46
421a41:	0f af 03             	imul   (%ebx),%eax
421a44:	eb f5                	jmp    0x421a3b
421a46:	8b c8                	mov    %eax,%ecx
421a48:	85 c9                	test   %ecx,%ecx
421a4a:	0f 84 19 00 00 00    	je     0x421a69
421a50:	51                   	push   %ecx
421a51:	8b 03                	mov    (%ebx),%eax
421a53:	85 c0                	test   %eax,%eax
421a55:	74 0b                	je     0x421a62
421a57:	53                   	push   %ebx
421a58:	50                   	push   %eax
421a59:	e8 46 eb 07 00       	call   0x4a05a4
421a5e:	83 c4 04             	add    $0x4,%esp
421a61:	5b                   	pop    %ebx
421a62:	83 c3 04             	add    $0x4,%ebx
421a65:	59                   	pop    %ecx
421a66:	49                   	dec    %ecx
421a67:	75 e7                	jne    0x421a50
421a69:	e8 36 eb 07 00       	call   0x4a05a4
421a6e:	83 c4 04             	add    $0x4,%esp
421a71:	58                   	pop    %eax
421a72:	89 45 ec             	mov    %eax,-0x14(%ebp)
421a75:	83 7d f8 15          	cmpl   $0x15,-0x8(%ebp)
421a79:	0f 85 b4 00 00 00    	jne    0x421b33
421a7f:	ff 75 f4             	push   -0xc(%ebp)
421a82:	68 06 00 00 00       	push   $0x6
421a87:	8d 45 fc             	lea    -0x4(%ebp),%eax
421a8a:	50                   	push   %eax
421a8b:	e8 d9 02 00 00       	call   0x421d69
421a90:	89 45 e8             	mov    %eax,-0x18(%ebp)
421a93:	8b 45 e8             	mov    -0x18(%ebp),%eax
421a96:	50                   	push   %eax
421a97:	8b 5d f0             	mov    -0x10(%ebp),%ebx
421a9a:	85 db                	test   %ebx,%ebx
421a9c:	74 09                	je     0x421aa7
421a9e:	53                   	push   %ebx
421a9f:	e8 00 eb 07 00       	call   0x4a05a4
421aa4:	83 c4 04             	add    $0x4,%esp
421aa7:	58                   	pop    %eax
421aa8:	89 45 f0             	mov    %eax,-0x10(%ebp)
421aab:	6a 00                	push   $0x0
421aad:	6a 00                	push   $0x0
421aaf:	6a 00                	push   $0x0
421ab1:	68 04 00 00 80       	push   $0x80000004
421ab6:	6a 00                	push   $0x0
421ab8:	68 d3 40 4e 00       	push   $0x4e40d3
421abd:	68 04 00 00 80       	push   $0x80000004
421ac2:	6a 00                	push   $0x0
421ac4:	8b 45 f0             	mov    -0x10(%ebp),%eax
421ac7:	85 c0                	test   %eax,%eax
421ac9:	75 05                	jne    0x421ad0
421acb:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
421ad0:	50                   	push   %eax
421ad1:	68 03 00 00 00       	push   $0x3
421ad6:	bb 90 01 00 00       	mov    $0x190,%ebx
421adb:	e8 90 05 08 00       	call   0x4a2070
421ae0:	83 c4 28             	add    $0x28,%esp
421ae3:	89 45 e8             	mov    %eax,-0x18(%ebp)
421ae6:	8b 45 e8             	mov    -0x18(%ebp),%eax
421ae9:	50                   	push   %eax
421aea:	8b 5d ec             	mov    -0x14(%ebp),%ebx
421aed:	53                   	push   %ebx
421aee:	8b 0b                	mov    (%ebx),%ecx
421af0:	83 c3 04             	add    $0x4,%ebx
421af3:	85 c9                	test   %ecx,%ecx
421af5:	74 11                	je     0x421b08
421af7:	8b 03                	mov    (%ebx),%eax
421af9:	83 c3 04             	add    $0x4,%ebx
421afc:	49                   	dec    %ecx
421afd:	74 05                	je     0x421b04
421aff:	0f af 03             	imul   (%ebx),%eax
421b02:	eb f5                	jmp    0x421af9
421b04:	8b c8                	mov    %eax,%ecx
421b06:	85 c9                	test   %ecx,%ecx
421b08:	0f 84 19 00 00 00    	je     0x421b27
421b0e:	51                   	push   %ecx
421b0f:	8b 03                	mov    (%ebx),%eax
421b11:	85 c0                	test   %eax,%eax
421b13:	74 0b                	je     0x421b20
421b15:	53                   	push   %ebx
421b16:	50                   	push   %eax
421b17:	e8 88 ea 07 00       	call   0x4a05a4
421b1c:	83 c4 04             	add    $0x4,%esp
421b1f:	5b                   	pop    %ebx
421b20:	83 c3 04             	add    $0x4,%ebx
421b23:	59                   	pop    %ecx
421b24:	49                   	dec    %ecx
421b25:	75 e7                	jne    0x421b0e
421b27:	e8 78 ea 07 00       	call   0x4a05a4
421b2c:	83 c4 04             	add    $0x4,%esp
421b2f:	58                   	pop    %eax
421b30:	89 45 ec             	mov    %eax,-0x14(%ebp)
421b33:	8b 5d fc             	mov    -0x4(%ebp),%ebx
421b36:	85 db                	test   %ebx,%ebx
421b38:	74 09                	je     0x421b43
421b3a:	53                   	push   %ebx
421b3b:	e8 64 ea 07 00       	call   0x4a05a4
421b40:	83 c4 04             	add    $0x4,%esp
421b43:	8b 5d f0             	mov    -0x10(%ebp),%ebx
421b46:	85 db                	test   %ebx,%ebx
421b48:	74 09                	je     0x421b53
421b4a:	53                   	push   %ebx
421b4b:	e8 54 ea 07 00       	call   0x4a05a4
421b50:	83 c4 04             	add    $0x4,%esp
421b53:	8b 5d ec             	mov    -0x14(%ebp),%ebx
421b56:	53                   	push   %ebx
421b57:	8b 0b                	mov    (%ebx),%ecx
421b59:	83 c3 04             	add    $0x4,%ebx
421b5c:	85 c9                	test   %ecx,%ecx
421b5e:	74 11                	je     0x421b71
421b60:	8b 03                	mov    (%ebx),%eax
421b62:	83 c3 04             	add    $0x4,%ebx
421b65:	49                   	dec    %ecx
421b66:	74 05                	je     0x421b6d
421b68:	0f af 03             	imul   (%ebx),%eax
421b6b:	eb f5                	jmp    0x421b62
421b6d:	8b c8                	mov    %eax,%ecx
421b6f:	85 c9                	test   %ecx,%ecx
421b71:	0f 84 19 00 00 00    	je     0x421b90
421b77:	51                   	push   %ecx
421b78:	8b 03                	mov    (%ebx),%eax
421b7a:	85 c0                	test   %eax,%eax
421b7c:	74 0b                	je     0x421b89
421b7e:	53                   	push   %ebx
421b7f:	50                   	push   %eax
421b80:	e8 1f ea 07 00       	call   0x4a05a4
421b85:	83 c4 04             	add    $0x4,%esp
421b88:	5b                   	pop    %ebx
421b89:	83 c3 04             	add    $0x4,%ebx
421b8c:	59                   	pop    %ecx
421b8d:	49                   	dec    %ecx
421b8e:	75 e7                	jne    0x421b77
421b90:	e8 0f ea 07 00       	call   0x4a05a4
421b95:	83 c4 04             	add    $0x4,%esp
421b98:	8b e5                	mov    %ebp,%esp
421b9a:	5d                   	pop    %ebp
421b9b:	c2 14 00             	ret    $0x14
421b9e:	55                   	push   %ebp
421b9f:	8b ec                	mov    %esp,%ebp
421ba1:	81 ec 08 00 00 00    	sub    $0x8,%esp
421ba7:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
421bae:	68 01 03 00 80       	push   $0x80000301
421bb3:	6a 00                	push   $0x0
421bb5:	ff 75 0c             	push   0xc(%ebp)
421bb8:	68 01 00 00 00       	push   $0x1
421bbd:	bb bc 01 00 00       	mov    $0x1bc,%ebx
421bc2:	e8 29 f9 07 00       	call   0x4a14f0
421bc7:	83 c4 10             	add    $0x10,%esp
421bca:	89 45 f8             	mov    %eax,-0x8(%ebp)
421bcd:	8b 45 f8             	mov    -0x8(%ebp),%eax
421bd0:	50                   	push   %eax
421bd1:	8b 5d fc             	mov    -0x4(%ebp),%ebx
421bd4:	85 db                	test   %ebx,%ebx
421bd6:	74 09                	je     0x421be1
421bd8:	53                   	push   %ebx
421bd9:	e8 c6 e9 07 00       	call   0x4a05a4
421bde:	83 c4 04             	add    $0x4,%esp
421be1:	58                   	pop    %eax
421be2:	89 45 fc             	mov    %eax,-0x4(%ebp)
421be5:	89 65 f8             	mov    %esp,-0x8(%ebp)
421be8:	ff 75 0c             	push   0xc(%ebp)
421beb:	ff 75 08             	push   0x8(%ebp)
421bee:	8b 45 fc             	mov    -0x4(%ebp),%eax
421bf1:	85 c0                	test   %eax,%eax
421bf3:	74 03                	je     0x421bf8
421bf5:	83 c0 08             	add    $0x8,%eax