42bbbb:	8b 5d f4             	mov    -0xc(%ebp),%ebx
42bbbe:	ff 33                	push   (%ebx)
42bbc0:	68 02 00 00 00       	push   $0x2
42bbc5:	bb c4 00 00 00       	mov    $0xc4,%ebx
42bbca:	e8 e1 53 07 00       	call   0x4a0fb0
42bbcf:	83 c4 1c             	add    $0x1c,%esp
42bbd2:	8b 5d f8             	mov    -0x8(%ebp),%ebx
42bbd5:	89 03                	mov    %eax,(%ebx)
42bbd7:	89 65 f8             	mov    %esp,-0x8(%ebp)
42bbda:	ff 35 14 99 50 00    	push   0x509914
42bbe0:	33 c0                	xor    %eax,%eax
42bbe2:	ff 15 9c 32 4b 00    	call   *0x4b329c
42bbe8:	90                   	nop
42bbe9:	90                   	nop
42bbea:	39 65 f8             	cmp    %esp,-0x8(%ebp)
42bbed:	74 17                	je     0x42bc06
42bbef:	68 76 05 00 00       	push   $0x576
42bbf4:	68 9b cf 03 04       	push   $0x403cf9b
42bbf9:	68 06 00 00 00       	push   $0x6
42bbfe:	e8 a7 49 07 00       	call   0x4a05aa
42bc03:	83 c4 0c             	add    $0xc,%esp
42bc06:	8b 5d 08             	mov    0x8(%ebp),%ebx
42bc09:	8b 1b                	mov    (%ebx),%ebx
42bc0b:	83 c3 54             	add    $0x54,%ebx
42bc0e:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42bc11:	8b 5d f8             	mov    -0x8(%ebp),%ebx
42bc14:	83 3b 00             	cmpl   $0x0,(%ebx)
42bc17:	0f 84 73 00 00 00    	je     0x42bc90
42bc1d:	8b 5d 08             	mov    0x8(%ebp),%ebx
42bc20:	8b 1b                	mov    (%ebx),%ebx
42bc22:	83 c3 10             	add    $0x10,%ebx
42bc25:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42bc28:	68 07 00 00 00       	push   $0x7
42bc2d:	8b 5d f8             	mov    -0x8(%ebp),%ebx
42bc30:	ff 33                	push   (%ebx)
42bc32:	e8 c4 c2 fe ff       	call   0x417efb
42bc37:	89 45 f4             	mov    %eax,-0xc(%ebp)
42bc3a:	8b 5d 08             	mov    0x8(%ebp),%ebx
42bc3d:	8b 1b                	mov    (%ebx),%ebx
42bc3f:	83 c3 10             	add    $0x10,%ebx
42bc42:	89 5d f0             	mov    %ebx,-0x10(%ebp)
42bc45:	68 32 00 00 00       	push   $0x32
42bc4a:	8b 5d f0             	mov    -0x10(%ebp),%ebx
42bc4d:	ff 33                	push   (%ebx)
42bc4f:	e8 a7 c2 fe ff       	call   0x417efb
42bc54:	89 45 ec             	mov    %eax,-0x14(%ebp)
42bc57:	89 65 e8             	mov    %esp,-0x18(%ebp)
42bc5a:	ff 75 ec             	push   -0x14(%ebp)
42bc5d:	68 00 00 00 00       	push   $0x0
42bc62:	68 1c 04 00 00       	push   $0x41c
42bc67:	ff 75 f4             	push   -0xc(%ebp)
42bc6a:	33 c0                	xor    %eax,%eax
42bc6c:	ff 15 68 32 4b 00    	call   *0x4b3268
42bc72:	90                   	nop
42bc73:	90                   	nop
42bc74:	39 65 e8             	cmp    %esp,-0x18(%ebp)
42bc77:	74 17                	je     0x42bc90
42bc79:	68 11 06 00 00       	push   $0x611
42bc7e:	68 9b cf 03 04       	push   $0x403cf9b
42bc83:	68 06 00 00 00       	push   $0x6
42bc88:	e8 1d 49 07 00       	call   0x4a05aa
42bc8d:	83 c4 0c             	add    $0xc,%esp
42bc90:	8b 5d 08             	mov    0x8(%ebp),%ebx
42bc93:	8b 1b                	mov    (%ebx),%ebx
42bc95:	83 c3 0c             	add    $0xc,%ebx
42bc98:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42bc9b:	8b 5d 08             	mov    0x8(%ebp),%ebx
42bc9e:	8b 1b                	mov    (%ebx),%ebx
42bca0:	83 c3 0c             	add    $0xc,%ebx
42bca3:	89 5d f4             	mov    %ebx,-0xc(%ebp)
42bca6:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
42bcad:	6a 00                	push   $0x0
42bcaf:	ff 75 f0             	push   -0x10(%ebp)
42bcb2:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
42bcb9:	6a 00                	push   $0x0
42bcbb:	ff 75 ec             	push   -0x14(%ebp)
42bcbe:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
42bcc5:	6a 00                	push   $0x0
42bcc7:	ff 75 e8             	push   -0x18(%ebp)
42bcca:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
42bcd1:	6a 00                	push   $0x0
42bcd3:	ff 75 e4             	push   -0x1c(%ebp)
42bcd6:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
42bcdd:	6a 00                	push   $0x0
42bcdf:	ff 75 e0             	push   -0x20(%ebp)
42bce2:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
42bce9:	6a 00                	push   $0x0
42bceb:	ff 75 dc             	push   -0x24(%ebp)
42bcee:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
42bcf5:	6a 00                	push   $0x0
42bcf7:	ff 75 d8             	push   -0x28(%ebp)
42bcfa:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
42bd01:	6a 00                	push   $0x0
42bd03:	ff 75 d4             	push   -0x2c(%ebp)
42bd06:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
42bd0d:	6a 00                	push   $0x0
42bd0f:	ff 75 d0             	push   -0x30(%ebp)
42bd12:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
42bd19:	6a 00                	push   $0x0
42bd1b:	ff 75 cc             	push   -0x34(%ebp)
42bd1e:	c7 45 c8 00 00 00 00 	movl   $0x0,-0x38(%ebp)
42bd25:	6a 00                	push   $0x0
42bd27:	ff 75 c8             	push   -0x38(%ebp)
42bd2a:	c7 45 c4 00 00 00 00 	movl   $0x0,-0x3c(%ebp)
42bd31:	6a 00                	push   $0x0
42bd33:	ff 75 c4             	push   -0x3c(%ebp)
42bd36:	c7 45 c0 00 00 00 00 	movl   $0x0,-0x40(%ebp)
42bd3d:	6a 00                	push   $0x0
42bd3f:	ff 75 c0             	push   -0x40(%ebp)
42bd42:	c7 45 bc 00 00 00 00 	movl   $0x0,-0x44(%ebp)
42bd49:	6a 00                	push   $0x0
42bd4b:	ff 75 bc             	push   -0x44(%ebp)
42bd4e:	6a 01                	push   $0x1
42bd50:	8b 5d f4             	mov    -0xc(%ebp),%ebx
42bd53:	ff 33                	push   (%ebx)
42bd55:	ff 75 0c             	push   0xc(%ebp)
42bd58:	8b 5d f8             	mov    -0x8(%ebp),%ebx
42bd5b:	ff 33                	push   (%ebx)
42bd5d:	e8 15 1c 00 00       	call   0x42d977
42bd62:	e9 62 19 00 00       	jmp    0x42d6c9
42bd67:	81 7d 0c 01 02 00 00 	cmpl   $0x201,0xc(%ebp)
42bd6e:	0f 85 eb 01 00 00    	jne    0x42bf5f
42bd74:	8b 5d 08             	mov    0x8(%ebp),%ebx
42bd77:	8b 1b                	mov    (%ebx),%ebx
42bd79:	83 c3 34             	add    $0x34,%ebx
42bd7c:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42bd7f:	8b 5d 08             	mov    0x8(%ebp),%ebx
42bd82:	8b 1b                	mov    (%ebx),%ebx
42bd84:	83 c3 34             	add    $0x34,%ebx
42bd87:	89 5d f4             	mov    %ebx,-0xc(%ebp)
42bd8a:	68 01 03 00 80       	push   $0x80000301
42bd8f:	6a 00                	push   $0x0
42bd91:	68 08 00 00 00       	push   $0x8
42bd96:	68 01 03 00 80       	push   $0x80000301
42bd9b:	6a 00                	push   $0x0
42bd9d:	8b 5d f4             	mov    -0xc(%ebp),%ebx
42bda0:	ff 33                	push   (%ebx)
42bda2:	68 02 00 00 00       	push   $0x2
42bda7:	bb c8 00 00 00       	mov    $0xc8,%ebx
42bdac:	e8 1f 52 07 00       	call   0x4a0fd0
42bdb1:	83 c4 1c             	add    $0x1c,%esp
42bdb4:	8b 5d f8             	mov    -0x8(%ebp),%ebx
42bdb7:	89 03                	mov    %eax,(%ebx)
42bdb9:	ff 75 14             	push   0x14(%ebp)
42bdbc:	ff 75 10             	push   0x10(%ebp)
42bdbf:	68 20 00 00 00       	push   $0x20
42bdc4:	ff 75 08             	push   0x8(%ebp)
42bdc7:	8b 04 24             	mov    (%esp),%eax
42bdca:	8b 00                	mov    (%eax),%eax
42bdcc:	8b 00                	mov    (%eax),%eax
42bdce:	ff 50 44             	call   *0x44(%eax)
42bdd1:	89 45 f4             	mov    %eax,-0xc(%ebp)
42bdd4:	83 7d f4 00          	cmpl   $0x0,-0xc(%ebp)
42bdd8:	0f 85 8a 00 00 00    	jne    0x42be68
42bdde:	8b 5d 08             	mov    0x8(%ebp),%ebx
42bde1:	8b 1b                	mov    (%ebx),%ebx
42bde3:	81 c3 a4 00 00 00    	add    $0xa4,%ebx
42bde9:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42bdec:	8b 5d f8             	mov    -0x8(%ebp),%ebx
42bdef:	83 3b 00             	cmpl   $0x0,(%ebx)
42bdf2:	0f 85 34 00 00 00    	jne    0x42be2c
42bdf8:	89 65 f8             	mov    %esp,-0x8(%ebp)
42bdfb:	ff 35 18 99 50 00    	push   0x509918
42be01:	33 c0                	xor    %eax,%eax
42be03:	ff 15 9c 32 4b 00    	call   *0x4b329c
42be09:	90                   	nop
42be0a:	90                   	nop
42be0b:	39 65 f8             	cmp    %esp,-0x8(%ebp)
42be0e:	74 17                	je     0x42be27
42be10:	68 52 07 00 00       	push   $0x752
42be15:	68 9b cf 03 04       	push   $0x403cf9b
42be1a:	68 06 00 00 00       	push   $0x6
42be1f:	e8 86 47 07 00       	call   0x4a05aa
42be24:	83 c4 0c             	add    $0xc,%esp
42be27:	e9 3c 00 00 00       	jmp    0x42be68
42be2c:	8b 5d 08             	mov    0x8(%ebp),%ebx
42be2f:	8b 1b                	mov    (%ebx),%ebx
42be31:	81 c3 a4 00 00 00    	add    $0xa4,%ebx
42be37:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42be3a:	89 65 f4             	mov    %esp,-0xc(%ebp)
42be3d:	8b 5d f8             	mov    -0x8(%ebp),%ebx
42be40:	ff 33                	push   (%ebx)
42be42:	33 c0                	xor    %eax,%eax
42be44:	ff 15 9c 32 4b 00    	call   *0x4b329c
42be4a:	90                   	nop
42be4b:	90                   	nop
42be4c:	39 65 f4             	cmp    %esp,-0xc(%ebp)
42be4f:	74 17                	je     0x42be68
42be51:	68 6d 07 00 00       	push   $0x76d
42be56:	68 9b cf 03 04       	push   $0x403cf9b
42be5b:	68 06 00 00 00       	push   $0x6
42be60:	e8 45 47 07 00       	call   0x4a05aa
42be65:	83 c4 0c             	add    $0xc,%esp
42be68:	8b 5d 08             	mov    0x8(%ebp),%ebx
42be6b:	8b 1b                	mov    (%ebx),%ebx
42be6d:	83 c3 0c             	add    $0xc,%ebx
42be70:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42be73:	8b 5d 08             	mov    0x8(%ebp),%ebx
42be76:	8b 1b                	mov    (%ebx),%ebx
42be78:	83 c3 0c             	add    $0xc,%ebx
42be7b:	89 5d f4             	mov    %ebx,-0xc(%ebp)
42be7e:	ff 75 14             	push   0x14(%ebp)
42be81:	e8 94 18 00 00       	call   0x42d71a
42be86:	89 45 f0             	mov    %eax,-0x10(%ebp)
42be89:	ff 75 14             	push   0x14(%ebp)
42be8c:	e8 d4 18 00 00       	call   0x42d765
42be91:	89 45 ec             	mov    %eax,-0x14(%ebp)
42be94:	e8 08 19 00 00       	call   0x42d7a1
42be99:	89 45 e8             	mov    %eax,-0x18(%ebp)
42be9c:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
42bea3:	6a 00                	push   $0x0
42bea5:	ff 75 e4             	push   -0x1c(%ebp)
42bea8:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
42beaf:	6a 00                	push   $0x0
42beb1:	ff 75 e0             	push   -0x20(%ebp)
42beb4:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
42bebb:	6a 00                	push   $0x0
42bebd:	ff 75 dc             	push   -0x24(%ebp)
42bec0:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
42bec7:	6a 00                	push   $0x0
42bec9:	ff 75 d8             	push   -0x28(%ebp)
42becc:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
42bed3:	6a 00                	push   $0x0
42bed5:	ff 75 d4             	push   -0x2c(%ebp)
42bed8:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
42bedf:	6a 00                	push   $0x0
42bee1:	ff 75 d0             	push   -0x30(%ebp)
42bee4:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
42beeb:	6a 00                	push   $0x0
42beed:	ff 75 cc             	push   -0x34(%ebp)
42bef0:	c7 45 c8 00 00 00 00 	movl   $0x0,-0x38(%ebp)
42bef7:	6a 00                	push   $0x0
42bef9:	ff 75 c8             	push   -0x38(%ebp)
42befc:	c7 45 c4 00 00 00 00 	movl   $0x0,-0x3c(%ebp)
42bf03:	6a 00                	push   $0x0
42bf05:	ff 75 c4             	push   -0x3c(%ebp)
42bf08:	c7 45 c0 00 00 00 00 	movl   $0x0,-0x40(%ebp)
42bf0f:	6a 00                	push   $0x0
42bf11:	ff 75 c0             	push   -0x40(%ebp)
42bf14:	c7 45 bc 00 00 00 00 	movl   $0x0,-0x44(%ebp)
42bf1b:	6a 00                	push   $0x0
42bf1d:	ff 75 bc             	push   -0x44(%ebp)
42bf20:	6a 01                	push   $0x1
42bf22:	ff 75 e8             	push   -0x18(%ebp)
42bf25:	6a 01                	push   $0x1
42bf27:	ff 75 ec             	push   -0x14(%ebp)
42bf2a:	6a 01                	push   $0x1
42bf2c:	ff 75 f0             	push   -0x10(%ebp)
42bf2f:	6a 01                	push   $0x1
42bf31:	8b 5d f4             	mov    -0xc(%ebp),%ebx
42bf34:	ff 33                	push   (%ebx)
42bf36:	ff 75 0c             	push   0xc(%ebp)
42bf39:	8b 5d f8             	mov    -0x8(%ebp),%ebx
42bf3c:	ff 33                	push   (%ebx)
42bf3e:	e8 34 1a 00 00       	call   0x42d977
42bf43:	89 45 b4             	mov    %eax,-0x4c(%ebp)
42bf46:	83 7d b4 00          	cmpl   $0x0,-0x4c(%ebp)
42bf4a:	0f 84 0a 00 00 00    	je     0x42bf5a
42bf50:	b8 01 00 00 00       	mov    $0x1,%eax
42bf55:	e9 ba 17 00 00       	jmp    0x42d714
42bf5a:	e9 6a 17 00 00       	jmp    0x42d6c9
42bf5f:	81 7d 0c 02 02 00 00 	cmpl   $0x202,0xc(%ebp)
42bf66:	0f 85 ff 01 00 00    	jne    0x42c16b
42bf6c:	8b 5d 08             	mov    0x8(%ebp),%ebx
42bf6f:	8b 1b                	mov    (%ebx),%ebx
42bf71:	83 c3 34             	add    $0x34,%ebx
42bf74:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42bf77:	8b 5d 08             	mov    0x8(%ebp),%ebx
42bf7a:	8b 1b                	mov    (%ebx),%ebx
42bf7c:	83 c3 34             	add    $0x34,%ebx
42bf7f:	89 5d f4             	mov    %ebx,-0xc(%ebp)
42bf82:	68 01 03 00 80       	push   $0x80000301
42bf87:	6a 00                	push   $0x0
42bf89:	68 08 00 00 00       	push   $0x8
42bf8e:	68 01 00 00 00       	push   $0x1
42bf93:	bb c0 00 00 00       	mov    $0xc0,%ebx
42bf98:	e8 d3 8d 07 00       	call   0x4a4d70
42bf9d:	83 c4 10             	add    $0x10,%esp
42bfa0:	68 01 03 00 80       	push   $0x80000301
42bfa5:	6a 00                	push   $0x0
42bfa7:	50                   	push   %eax
42bfa8:	68 01 03 00 80       	push   $0x80000301
42bfad:	6a 00                	push   $0x0
42bfaf:	8b 5d f4             	mov    -0xc(%ebp),%ebx
42bfb2:	ff 33                	push   (%ebx)
42bfb4:	68 02 00 00 00       	push   $0x2
42bfb9:	bb c4 00 00 00       	mov    $0xc4,%ebx
42bfbe:	e8 ed 4f 07 00       	call   0x4a0fb0
42bfc3:	83 c4 1c             	add    $0x1c,%esp
42bfc6:	8b 5d f8             	mov    -0x8(%ebp),%ebx
42bfc9:	89 03                	mov    %eax,(%ebx)
42bfcb:	ff 75 14             	push   0x14(%ebp)
42bfce:	ff 75 10             	push   0x10(%ebp)
42bfd1:	68 20 00 00 00       	push   $0x20
42bfd6:	ff 75 08             	push   0x8(%ebp)
42bfd9:	8b 04 24             	mov    (%esp),%eax
42bfdc:	8b 00                	mov    (%eax),%eax
42bfde:	8b 00                	mov    (%eax),%eax
42bfe0:	ff 50 44             	call   *0x44(%eax)
42bfe3:	89 45 f4             	mov    %eax,-0xc(%ebp)
42bfe6:	83 7d f4 00          	cmpl   $0x0,-0xc(%ebp)
42bfea:	0f 85 84 00 00 00    	jne    0x42c074
42bff0:	8b 5d 08             	mov    0x8(%ebp),%ebx
42bff3:	8b 1b                	mov    (%ebx),%ebx
42bff5:	83 c3 30             	add    $0x30,%ebx
42bff8:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42bffb:	8b 5d f8             	mov    -0x8(%ebp),%ebx
42bffe:	83 3b 00             	cmpl   $0x0,(%ebx)
42c001:	0f 85 34 00 00 00    	jne    0x42c03b
42c007:	89 65 f8             	mov    %esp,-0x8(%ebp)
42c00a:	ff 35 14 99 50 00    	push   0x509914
42c010:	33 c0                	xor    %eax,%eax
42c012:	ff 15 9c 32 4b 00    	call   *0x4b329c
42c018:	90                   	nop
42c019:	90                   	nop
42c01a:	39 65 f8             	cmp    %esp,-0x8(%ebp)
42c01d:	74 17                	je     0x42c036
42c01f:	68 8a 09 00 00       	push   $0x98a
42c024:	68 9b cf 03 04       	push   $0x403cf9b
42c029:	68 06 00 00 00       	push   $0x6
42c02e:	e8 77 45 07 00       	call   0x4a05aa
42c033:	83 c4 0c             	add    $0xc,%esp
42c036:	e9 39 00 00 00       	jmp    0x42c074
42c03b:	8b 5d 08             	mov    0x8(%ebp),%ebx
42c03e:	8b 1b                	mov    (%ebx),%ebx
42c040:	83 c3 30             	add    $0x30,%ebx
42c043:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42c046:	89 65 f4             	mov    %esp,-0xc(%ebp)
42c049:	8b 5d f8             	mov    -0x8(%ebp),%ebx
42c04c:	ff 33                	push   (%ebx)
42c04e:	33 c0                	xor    %eax,%eax
42c050:	ff 15 9c 32 4b 00    	call   *0x4b329c
42c056:	90                   	nop
42c057:	90                   	nop
42c058:	39 65 f4             	cmp    %esp,-0xc(%ebp)
42c05b:	74 17                	je     0x42c074
42c05d:	68 a5 09 00 00       	push   $0x9a5
42c062:	68 9b cf 03 04       	push   $0x403cf9b
42c067:	68 06 00 00 00       	push   $0x6
42c06c:	e8 39 45 07 00       	call   0x4a05aa
42c071:	83 c4 0c             	add    $0xc,%esp
42c074:	8b 5d 08             	mov    0x8(%ebp),%ebx
42c077:	8b 1b                	mov    (%ebx),%ebx
42c079:	83 c3 0c             	add    $0xc,%ebx
42c07c:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42c07f:	8b 5d 08             	mov    0x8(%ebp),%ebx
42c082:	8b 1b                	mov    (%ebx),%ebx
42c084:	83 c3 0c             	add    $0xc,%ebx
42c087:	89 5d f4             	mov    %ebx,-0xc(%ebp)
42c08a:	ff 75 14             	push   0x14(%ebp)