42b95d:	68 20 00 00 00       	push   $0x20
42b962:	ff 75 08             	push   0x8(%ebp)
42b965:	8b 04 24             	mov    (%esp),%eax
42b968:	8b 00                	mov    (%eax),%eax
42b96a:	8b 00                	mov    (%eax),%eax
42b96c:	ff 50 44             	call   *0x44(%eax)
42b96f:	89 45 f4             	mov    %eax,-0xc(%ebp)
42b972:	83 7d f4 00          	cmpl   $0x0,-0xc(%ebp)
42b976:	0f 85 84 00 00 00    	jne    0x42ba00
42b97c:	8b 5d 08             	mov    0x8(%ebp),%ebx
42b97f:	8b 1b                	mov    (%ebx),%ebx
42b981:	83 c3 30             	add    $0x30,%ebx
42b984:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42b987:	8b 5d f8             	mov    -0x8(%ebp),%ebx
42b98a:	83 3b 00             	cmpl   $0x0,(%ebx)
42b98d:	0f 85 34 00 00 00    	jne    0x42b9c7
42b993:	89 65 f8             	mov    %esp,-0x8(%ebp)
42b996:	ff 35 14 99 50 00    	push   0x509914
42b99c:	33 c0                	xor    %eax,%eax
42b99e:	ff 15 9c 32 4b 00    	call   *0x4b329c
42b9a4:	90                   	nop
42b9a5:	90                   	nop
42b9a6:	39 65 f8             	cmp    %esp,-0x8(%ebp)
42b9a9:	74 17                	je     0x42b9c2
42b9ab:	68 f8 03 00 00       	push   $0x3f8
42b9b0:	68 9b cf 03 04       	push   $0x403cf9b
42b9b5:	68 06 00 00 00       	push   $0x6
42b9ba:	e8 eb 4b 07 00       	call   0x4a05aa
42b9bf:	83 c4 0c             	add    $0xc,%esp
42b9c2:	e9 39 00 00 00       	jmp    0x42ba00
42b9c7:	8b 5d 08             	mov    0x8(%ebp),%ebx
42b9ca:	8b 1b                	mov    (%ebx),%ebx
42b9cc:	83 c3 30             	add    $0x30,%ebx
42b9cf:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42b9d2:	89 65 f4             	mov    %esp,-0xc(%ebp)
42b9d5:	8b 5d f8             	mov    -0x8(%ebp),%ebx
42b9d8:	ff 33                	push   (%ebx)
42b9da:	33 c0                	xor    %eax,%eax
42b9dc:	ff 15 9c 32 4b 00    	call   *0x4b329c
42b9e2:	90                   	nop
42b9e3:	90                   	nop
42b9e4:	39 65 f4             	cmp    %esp,-0xc(%ebp)
42b9e7:	74 17                	je     0x42ba00
42b9e9:	68 13 04 00 00       	push   $0x413
42b9ee:	68 9b cf 03 04       	push   $0x403cf9b
42b9f3:	68 06 00 00 00       	push   $0x6
42b9f8:	e8 ad 4b 07 00       	call   0x4a05aa
42b9fd:	83 c4 0c             	add    $0xc,%esp
42ba00:	8b 5d 08             	mov    0x8(%ebp),%ebx
42ba03:	8b 1b                	mov    (%ebx),%ebx
42ba05:	83 c3 54             	add    $0x54,%ebx
42ba08:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42ba0b:	8b 5d f8             	mov    -0x8(%ebp),%ebx
42ba0e:	83 3b 00             	cmpl   $0x0,(%ebx)
42ba11:	0f 84 7d 00 00 00    	je     0x42ba94
42ba17:	8b 5d 08             	mov    0x8(%ebp),%ebx
42ba1a:	8b 1b                	mov    (%ebx),%ebx
42ba1c:	83 c3 54             	add    $0x54,%ebx
42ba1f:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42ba22:	8b 5d f8             	mov    -0x8(%ebp),%ebx
42ba25:	ff 33                	push   (%ebx)
42ba27:	e8 b9 20 00 00       	call   0x42dae5
42ba2c:	89 45 f4             	mov    %eax,-0xc(%ebp)
42ba2f:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
42ba36:	6a 00                	push   $0x0
42ba38:	ff 75 f0             	push   -0x10(%ebp)
42ba3b:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
42ba42:	6a 00                	push   $0x0
42ba44:	ff 75 ec             	push   -0x14(%ebp)
42ba47:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
42ba4e:	6a 00                	push   $0x0
42ba50:	ff 75 e8             	push   -0x18(%ebp)
42ba53:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
42ba5a:	6a 00                	push   $0x0
42ba5c:	8d 45 e4             	lea    -0x1c(%ebp),%eax
42ba5f:	50                   	push   %eax
42ba60:	8d 45 f4             	lea    -0xc(%ebp),%eax
42ba63:	50                   	push   %eax
42ba64:	ff 75 08             	push   0x8(%ebp)
42ba67:	8b 04 24             	mov    (%esp),%eax
42ba6a:	8b 00                	mov    (%eax),%eax
42ba6c:	8b 00                	mov    (%eax),%eax
42ba6e:	ff 90 d4 00 00 00    	call   *0xd4(%eax)
42ba74:	8b 5d f4             	mov    -0xc(%ebp),%ebx
42ba77:	85 db                	test   %ebx,%ebx
42ba79:	74 09                	je     0x42ba84
42ba7b:	53                   	push   %ebx
42ba7c:	e8 23 4b 07 00       	call   0x4a05a4
42ba81:	83 c4 04             	add    $0x4,%esp
42ba84:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
42ba87:	85 db                	test   %ebx,%ebx
42ba89:	74 09                	je     0x42ba94
42ba8b:	53                   	push   %ebx
42ba8c:	e8 13 4b 07 00       	call   0x4a05a4
42ba91:	83 c4 04             	add    $0x4,%esp
42ba94:	8b 5d 08             	mov    0x8(%ebp),%ebx
42ba97:	8b 1b                	mov    (%ebx),%ebx
42ba99:	83 c3 0c             	add    $0xc,%ebx
42ba9c:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42ba9f:	8b 5d 08             	mov    0x8(%ebp),%ebx
42baa2:	8b 1b                	mov    (%ebx),%ebx
42baa4:	83 c3 0c             	add    $0xc,%ebx
42baa7:	89 5d f4             	mov    %ebx,-0xc(%ebp)
42baaa:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
42bab1:	6a 00                	push   $0x0
42bab3:	ff 75 f0             	push   -0x10(%ebp)
42bab6:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
42babd:	6a 00                	push   $0x0
42babf:	ff 75 ec             	push   -0x14(%ebp)
42bac2:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
42bac9:	6a 00                	push   $0x0
42bacb:	ff 75 e8             	push   -0x18(%ebp)
42bace:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
42bad5:	6a 00                	push   $0x0
42bad7:	ff 75 e4             	push   -0x1c(%ebp)
42bada:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
42bae1:	6a 00                	push   $0x0
42bae3:	ff 75 e0             	push   -0x20(%ebp)
42bae6:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
42baed:	6a 00                	push   $0x0
42baef:	ff 75 dc             	push   -0x24(%ebp)
42baf2:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
42baf9:	6a 00                	push   $0x0
42bafb:	ff 75 d8             	push   -0x28(%ebp)
42bafe:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
42bb05:	6a 00                	push   $0x0
42bb07:	ff 75 d4             	push   -0x2c(%ebp)
42bb0a:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
42bb11:	6a 00                	push   $0x0
42bb13:	ff 75 d0             	push   -0x30(%ebp)
42bb16:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
42bb1d:	6a 00                	push   $0x0
42bb1f:	ff 75 cc             	push   -0x34(%ebp)
42bb22:	c7 45 c8 00 00 00 00 	movl   $0x0,-0x38(%ebp)
42bb29:	6a 00                	push   $0x0
42bb2b:	ff 75 c8             	push   -0x38(%ebp)
42bb2e:	c7 45 c4 00 00 00 00 	movl   $0x0,-0x3c(%ebp)
42bb35:	6a 00                	push   $0x0
42bb37:	ff 75 c4             	push   -0x3c(%ebp)
42bb3a:	c7 45 c0 00 00 00 00 	movl   $0x0,-0x40(%ebp)
42bb41:	6a 00                	push   $0x0
42bb43:	ff 75 c0             	push   -0x40(%ebp)
42bb46:	c7 45 bc 00 00 00 00 	movl   $0x0,-0x44(%ebp)
42bb4d:	6a 00                	push   $0x0
42bb4f:	ff 75 bc             	push   -0x44(%ebp)
42bb52:	6a 01                	push   $0x1
42bb54:	8b 5d f4             	mov    -0xc(%ebp),%ebx
42bb57:	ff 33                	push   (%ebx)
42bb59:	ff 75 0c             	push   0xc(%ebp)
42bb5c:	8b 5d f8             	mov    -0x8(%ebp),%ebx
42bb5f:	ff 33                	push   (%ebx)
42bb61:	e8 11 1e 00 00       	call   0x42d977
42bb66:	e9 5e 1b 00 00       	jmp    0x42d6c9
42bb6b:	81 7d 0c 8b 4e 00 00 	cmpl   $0x4e8b,0xc(%ebp)
42bb72:	0f 85 ef 01 00 00    	jne    0x42bd67
42bb78:	8b 5d 08             	mov    0x8(%ebp),%ebx
42bb7b:	8b 1b                	mov    (%ebx),%ebx
42bb7d:	83 c3 34             	add    $0x34,%ebx
42bb80:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42bb83:	8b 5d 08             	mov    0x8(%ebp),%ebx
42bb86:	8b 1b                	mov    (%ebx),%ebx
42bb88:	83 c3 34             	add    $0x34,%ebx
42bb8b:	89 5d f4             	mov    %ebx,-0xc(%ebp)
42bb8e:	68 01 03 00 80       	push   $0x80000301
42bb93:	6a 00                	push   $0x0
42bb95:	68 80 00 00 00       	push   $0x80
42bb9a:	68 01 00 00 00       	push   $0x1
42bb9f:	bb c0 00 00 00       	mov    $0xc0,%ebx
42bba4:	e8 c7 91 07 00       	call   0x4a4d70
42bba9:	83 c4 10             	add    $0x10,%esp
42bbac:	68 01 03 00 80       	push   $0x80000301
42bbb1:	6a 00                	push   $0x0
42bbb3:	50                   	push   %eax
42bbb4:	68 01 03 00 80       	push   $0x80000301
42bbb9:	6a 00                	push   $0x0
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