41da5c:	cc                   	int3
41da5d:	cc                   	int3
41da5e:	cc                   	int3
41da5f:	cc                   	int3
41da60:	55                   	push   %ebp
41da61:	8b ec                	mov    %esp,%ebp
41da63:	51                   	push   %ecx
41da64:	89 4d fc             	mov    %ecx,-0x4(%ebp)
41da67:	8b 45 fc             	mov    -0x4(%ebp),%eax
41da6a:	83 c0 08             	add    $0x8,%eax
41da6d:	8b e5                	mov    %ebp,%esp
41da6f:	5d                   	pop    %ebp
41da70:	c3                   	ret
41da71:	cc                   	int3
41da72:	cc                   	int3
41da73:	cc                   	int3
41da74:	cc                   	int3
41da75:	cc                   	int3
41da76:	cc                   	int3
41da77:	cc                   	int3
41da78:	cc                   	int3
41da79:	cc                   	int3
41da7a:	cc                   	int3
41da7b:	cc                   	int3
41da7c:	cc                   	int3
41da7d:	cc                   	int3
41da7e:	cc                   	int3
41da7f:	cc                   	int3
41da80:	55                   	push   %ebp
41da81:	8b ec                	mov    %esp,%ebp
41da83:	51                   	push   %ecx
41da84:	e8 6f 56 fe ff       	call   0x4030f8
41da89:	8b 40 24             	mov    0x24(%eax),%eax
41da8c:	89 45 fc             	mov    %eax,-0x4(%ebp)
41da8f:	eb 09                	jmp    0x41da9a
41da91:	8b 4d fc             	mov    -0x4(%ebp),%ecx
41da94:	8b 51 04             	mov    0x4(%ecx),%edx
41da97:	89 55 fc             	mov    %edx,-0x4(%ebp)
41da9a:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
41da9e:	74 10                	je     0x41dab0
41daa0:	8b 45 fc             	mov    -0x4(%ebp),%eax
41daa3:	8b 08                	mov    (%eax),%ecx
41daa5:	3b 4d 08             	cmp    0x8(%ebp),%ecx
41daa8:	75 04                	jne    0x41daae
41daaa:	33 c0                	xor    %eax,%eax
41daac:	eb 07                	jmp    0x41dab5
41daae:	eb e1                	jmp    0x41da91
41dab0:	b8 01 00 00 00       	mov    $0x1,%eax
41dab5:	8b e5                	mov    %ebp,%esp
41dab7:	5d                   	pop    %ebp
41dab8:	c3                   	ret
41dab9:	cc                   	int3
41daba:	cc                   	int3
41dabb:	cc                   	int3
41dabc:	cc                   	int3
41dabd:	cc                   	int3
41dabe:	cc                   	int3
41dabf:	cc                   	int3
41dac0:	cc                   	int3
41dac1:	cc                   	int3
41dac2:	cc                   	int3
41dac3:	cc                   	int3
41dac4:	cc                   	int3
41dac5:	cc                   	int3
41dac6:	cc                   	int3
41dac7:	cc                   	int3
41dac8:	cc                   	int3
41dac9:	cc                   	int3
41daca:	cc                   	int3
41dacb:	cc                   	int3
41dacc:	cc                   	int3
41dacd:	cc                   	int3
41dace:	cc                   	int3
41dacf:	cc                   	int3
41dad0:	55                   	push   %ebp
41dad1:	8b ec                	mov    %esp,%ebp
41dad3:	8b 45 08             	mov    0x8(%ebp),%eax
41dad6:	a3 d8 a4 4f 00       	mov    %eax,0x4fa4d8
41dadb:	5d                   	pop    %ebp
41dadc:	c3                   	ret
41dadd:	cc                   	int3
41dade:	cc                   	int3
41dadf:	cc                   	int3
41dae0:	55                   	push   %ebp
41dae1:	8b ec                	mov    %esp,%ebp
41dae3:	51                   	push   %ecx
41dae4:	8b 45 0c             	mov    0xc(%ebp),%eax
41dae7:	8b 4d 08             	mov    0x8(%ebp),%ecx
41daea:	03 08                	add    (%eax),%ecx
41daec:	89 4d fc             	mov    %ecx,-0x4(%ebp)
41daef:	8b 55 0c             	mov    0xc(%ebp),%edx
41daf2:	83 7a 04 00          	cmpl   $0x0,0x4(%edx)
41daf6:	7c 27                	jl     0x41db1f
41daf8:	8b 45 0c             	mov    0xc(%ebp),%eax
41dafb:	8b 48 04             	mov    0x4(%eax),%ecx
41dafe:	8b 55 08             	mov    0x8(%ebp),%edx
41db01:	8b 04 0a             	mov    (%edx,%ecx,1),%eax
41db04:	8b 4d 0c             	mov    0xc(%ebp),%ecx
41db07:	8b 51 08             	mov    0x8(%ecx),%edx
41db0a:	8b 4d fc             	mov    -0x4(%ebp),%ecx
41db0d:	03 0c 10             	add    (%eax,%edx,1),%ecx
41db10:	89 4d fc             	mov    %ecx,-0x4(%ebp)
41db13:	8b 55 0c             	mov    0xc(%ebp),%edx
41db16:	8b 45 fc             	mov    -0x4(%ebp),%eax
41db19:	03 42 04             	add    0x4(%edx),%eax
41db1c:	89 45 fc             	mov    %eax,-0x4(%ebp)
41db1f:	8b 45 fc             	mov    -0x4(%ebp),%eax
41db22:	8b e5                	mov    %ebp,%esp
41db24:	5d                   	pop    %ebp
41db25:	c3                   	ret
41db26:	cc                   	int3
41db27:	cc                   	int3
41db28:	cc                   	int3
41db29:	cc                   	int3
41db2a:	cc                   	int3
41db2b:	cc                   	int3
41db2c:	cc                   	int3
41db2d:	cc                   	int3
41db2e:	cc                   	int3
41db2f:	cc                   	int3
41db30:	cc                   	int3
41db31:	cc                   	int3
41db32:	cc                   	int3
41db33:	cc                   	int3
41db34:	cc                   	int3
41db35:	cc                   	int3
41db36:	cc                   	int3
41db37:	cc                   	int3
41db38:	cc                   	int3
41db39:	cc                   	int3
41db3a:	cc                   	int3
41db3b:	cc                   	int3
41db3c:	cc                   	int3
41db3d:	cc                   	int3
41db3e:	cc                   	int3
41db3f:	cc                   	int3
41db40:	55                   	push   %ebp
41db41:	8b ec                	mov    %esp,%ebp
41db43:	83 ec 0c             	sub    $0xc,%esp
41db46:	8b 45 08             	mov    0x8(%ebp),%eax
41db49:	8b 08                	mov    (%eax),%ecx
41db4b:	89 4d f4             	mov    %ecx,-0xc(%ebp)
41db4e:	8b 55 f4             	mov    -0xc(%ebp),%edx
41db51:	8b 02                	mov    (%edx),%eax
41db53:	89 45 fc             	mov    %eax,-0x4(%ebp)
41db56:	81 7d fc 52 43 43 e0 	cmpl   $0xe0434352,-0x4(%ebp)
41db5d:	74 25                	je     0x41db84
41db5f:	81 7d fc 4d 4f 43 e0 	cmpl   $0xe0434f4d,-0x4(%ebp)
41db66:	74 1c                	je     0x41db84
41db68:	81 7d fc 63 73 6d e0 	cmpl   $0xe06d7363,-0x4(%ebp)
41db6f:	74 02                	je     0x41db73
41db71:	eb 38                	jmp    0x41dbab
41db73:	e8 80 55 fe ff       	call   0x4030f8
41db78:	c7 40 18 00 00 00 00 	movl   $0x0,0x18(%eax)
41db7f:	e8 09 39 fe ff       	call   0x40148d
41db84:	e8 6f 55 fe ff       	call   0x4030f8
41db89:	83 78 18 00          	cmpl   $0x0,0x18(%eax)
41db8d:	7e 18                	jle    0x41dba7
41db8f:	e8 64 55 fe ff       	call   0x4030f8
41db94:	83 c0 18             	add    $0x18,%eax
41db97:	89 45 f8             	mov    %eax,-0x8(%ebp)
41db9a:	8b 4d f8             	mov    -0x8(%ebp),%ecx
41db9d:	8b 11                	mov    (%ecx),%edx
41db9f:	83 ea 01             	sub    $0x1,%edx
41dba2:	8b 45 f8             	mov    -0x8(%ebp),%eax
41dba5:	89 10                	mov    %edx,(%eax)
41dba7:	33 c0                	xor    %eax,%eax
41dba9:	eb 02                	jmp    0x41dbad
41dbab:	33 c0                	xor    %eax,%eax
41dbad:	8b e5                	mov    %ebp,%esp
41dbaf:	5d                   	pop    %ebp
41dbb0:	c3                   	ret
41dbb1:	cc                   	int3
41dbb2:	cc                   	int3
41dbb3:	cc                   	int3
41dbb4:	cc                   	int3
41dbb5:	cc                   	int3
41dbb6:	cc                   	int3
41dbb7:	cc                   	int3
41dbb8:	cc                   	int3
41dbb9:	cc                   	int3
41dbba:	cc                   	int3
41dbbb:	cc                   	int3
41dbbc:	cc                   	int3
41dbbd:	cc                   	int3
41dbbe:	cc                   	int3
41dbbf:	cc                   	int3
41dbc0:	cc                   	int3
41dbc1:	cc                   	int3
41dbc2:	cc                   	int3
41dbc3:	cc                   	int3
41dbc4:	cc                   	int3
41dbc5:	cc                   	int3
41dbc6:	cc                   	int3
41dbc7:	cc                   	int3
41dbc8:	cc                   	int3
41dbc9:	cc                   	int3
41dbca:	cc                   	int3
41dbcb:	cc                   	int3
41dbcc:	cc                   	int3
41dbcd:	cc                   	int3
41dbce:	cc                   	int3
41dbcf:	cc                   	int3
41dbd0:	55                   	push   %ebp
41dbd1:	8b ec                	mov    %esp,%ebp
41dbd3:	83 ec 14             	sub    $0x14,%esp
41dbd6:	8b 45 08             	mov    0x8(%ebp),%eax
41dbd9:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
41dbdf:	e8 14 55 fe ff       	call   0x4030f8
41dbe4:	8b 48 10             	mov    0x10(%eax),%ecx
41dbe7:	89 4d fc             	mov    %ecx,-0x4(%ebp)
41dbea:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
41dbee:	74 59                	je     0x41dc49
41dbf0:	8b 55 fc             	mov    -0x4(%ebp),%edx
41dbf3:	8b 42 1c             	mov    0x1c(%edx),%eax
41dbf6:	89 45 f4             	mov    %eax,-0xc(%ebp)
41dbf9:	83 7d f4 00          	cmpl   $0x0,-0xc(%ebp)
41dbfd:	74 4a                	je     0x41dc49
41dbff:	8b 4d f4             	mov    -0xc(%ebp),%ecx
41dc02:	8b 11                	mov    (%ecx),%edx
41dc04:	83 e2 10             	and    $0x10,%edx
41dc07:	74 1d                	je     0x41dc26
41dc09:	8b 45 fc             	mov    -0x4(%ebp),%eax
41dc0c:	8b 48 18             	mov    0x18(%eax),%ecx
41dc0f:	8b 11                	mov    (%ecx),%edx
41dc11:	89 55 f8             	mov    %edx,-0x8(%ebp)
41dc14:	8b 45 f8             	mov    -0x8(%ebp),%eax
41dc17:	83 e8 04             	sub    $0x4,%eax
41dc1a:	89 45 f8             	mov    %eax,-0x8(%ebp)
41dc1d:	8b 4d f8             	mov    -0x8(%ebp),%ecx
41dc20:	8b 01                	mov    (%ecx),%eax
41dc22:	eb 27                	jmp    0x41dc4b
41dc24:	eb 23                	jmp    0x41dc49
41dc26:	8b 55 fc             	mov    -0x4(%ebp),%edx
41dc29:	89 55 ec             	mov    %edx,-0x14(%ebp)
41dc2c:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
41dc33:	8d 45 ec             	lea    -0x14(%ebp),%eax
41dc36:	50                   	push   %eax
41dc37:	68 44 9c 4f 00       	push   $0x4f9c44
41dc3c:	e8 cd 5c fe ff       	call   0x40390e
41dc41:	83 c4 08             	add    $0x8,%esp
41dc44:	8b 4d 08             	mov    0x8(%ebp),%ecx
41dc47:	89 01                	mov    %eax,(%ecx)
41dc49:	33 c0                	xor    %eax,%eax
41dc4b:	8b e5                	mov    %ebp,%esp
41dc4d:	5d                   	pop    %ebp
41dc4e:	c3                   	ret
41dc4f:	cc                   	int3
41dc50:	cc                   	int3
41dc51:	cc                   	int3
41dc52:	cc                   	int3
41dc53:	cc                   	int3
41dc54:	cc                   	int3
41dc55:	cc                   	int3
41dc56:	cc                   	int3
41dc57:	cc                   	int3
41dc58:	cc                   	int3
41dc59:	cc                   	int3
41dc5a:	cc                   	int3
41dc5b:	cc                   	int3
41dc5c:	cc                   	int3
41dc5d:	cc                   	int3
41dc5e:	cc                   	int3
41dc5f:	cc                   	int3
41dc60:	cc                   	int3
41dc61:	cc                   	int3
41dc62:	cc                   	int3
41dc63:	cc                   	int3
41dc64:	cc                   	int3
41dc65:	cc                   	int3
41dc66:	cc                   	int3
41dc67:	cc                   	int3
41dc68:	cc                   	int3
41dc69:	cc                   	int3
41dc6a:	cc                   	int3
41dc6b:	cc                   	int3
41dc6c:	cc                   	int3
41dc6d:	cc                   	int3
41dc6e:	cc                   	int3
41dc6f:	cc                   	int3
41dc70:	55                   	push   %ebp
41dc71:	8b ec                	mov    %esp,%ebp
41dc73:	e8 80 54 fe ff       	call   0x4030f8
41dc78:	83 c0 10             	add    $0x10,%eax
41dc7b:	5d                   	pop    %ebp
41dc7c:	c3                   	ret
41dc7d:	cc                   	int3
41dc7e:	cc                   	int3
41dc7f:	cc                   	int3
41dc80:	55                   	push   %ebp
41dc81:	8b ec                	mov    %esp,%ebp
41dc83:	e8 70 54 fe ff       	call   0x4030f8
41dc88:	83 c0 14             	add    $0x14,%eax
41dc8b:	5d                   	pop    %ebp
41dc8c:	c3                   	ret
41dc8d:	cc                   	int3
41dc8e:	cc                   	int3
41dc8f:	cc                   	int3
41dc90:	55                   	push   %ebp
41dc91:	8b ec                	mov    %esp,%ebp
41dc93:	e8 60 54 fe ff       	call   0x4030f8
41dc98:	83 c0 18             	add    $0x18,%eax
41dc9b:	5d                   	pop    %ebp
41dc9c:	c3                   	ret
41dc9d:	cc                   	int3
41dc9e:	cc                   	int3
41dc9f:	cc                   	int3
41dca0:	55                   	push   %ebp
41dca1:	8b ec                	mov    %esp,%ebp
41dca3:	e8 e5 37 fe ff       	call   0x40148d
41dca8:	5d                   	pop    %ebp
41dca9:	c3                   	ret
41dcaa:	cc                   	int3
41dcab:	cc                   	int3
41dcac:	cc                   	int3
41dcad:	cc                   	int3
41dcae:	cc                   	int3
41dcaf:	cc                   	int3
41dcb0:	55                   	push   %ebp
41dcb1:	8b ec                	mov    %esp,%ebp
41dcb3:	83 ec 10             	sub    $0x10,%esp
41dcb6:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
41dcba:	74 02                	je     0x41dcbe
41dcbc:	eb 05                	jmp    0x41dcc3
41dcbe:	e8 ca 37 fe ff       	call   0x40148d
41dcc3:	8b 45 0c             	mov    0xc(%ebp),%eax
41dcc6:	8b 08                	mov    (%eax),%ecx
41dcc8:	89 4d fc             	mov    %ecx,-0x4(%ebp)
41dccb:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
41dccf:	74 02                	je     0x41dcd3
41dcd1:	eb 05                	jmp    0x41dcd8
41dcd3:	e8 b5 37 fe ff       	call   0x40148d
41dcd8:	8b 55 fc             	mov    -0x4(%ebp),%edx
41dcdb:	81 3a 63 73 6d e0    	cmpl   $0xe06d7363,(%edx)
41dce1:	75 2f                	jne    0x41dd12
41dce3:	8b 45 fc             	mov    -0x4(%ebp),%eax
41dce6:	83 78 10 03          	cmpl   $0x3,0x10(%eax)
41dcea:	75 26                	jne    0x41dd12
41dcec:	8b 4d fc             	mov    -0x4(%ebp),%ecx
41dcef:	81 79 14 20 05 93 19 	cmpl   $0x19930520,0x14(%ecx)
41dcf6:	74 18                	je     0x41dd10
41dcf8:	8b 55 fc             	mov    -0x4(%ebp),%edx
41dcfb:	81 7a 14 21 05 93 19 	cmpl   $0x19930521,0x14(%edx)
41dd02:	74 0c                	je     0x41dd10
41dd04:	8b 45 fc             	mov    -0x4(%ebp),%eax
41dd07:	81 78 14 22 05 93 19 	cmpl   $0x19930522,0x14(%eax)
41dd0e:	75 02                	jne    0x41dd12
41dd10:	eb 05                	jmp    0x41dd17
41dd12:	e8 76 37 fe ff       	call   0x40148d
41dd17:	8b 4d fc             	mov    -0x4(%ebp),%ecx