601bad:	cc                   	int3
601bae:	cc                   	int3
601baf:	cc                   	int3
601bb0:	8b 44 24 04          	mov    0x4(%esp),%eax
601bb4:	c3                   	ret
601bb5:	cc                   	int3
601bb6:	cc                   	int3
601bb7:	cc                   	int3
601bb8:	cc                   	int3
601bb9:	cc                   	int3
601bba:	cc                   	int3
601bbb:	cc                   	int3
601bbc:	cc                   	int3
601bbd:	cc                   	int3
601bbe:	cc                   	int3
601bbf:	cc                   	int3
601bc0:	8b 44 24 04          	mov    0x4(%esp),%eax
601bc4:	05 10 01 00 00       	add    $0x110,%eax
601bc9:	c3                   	ret
601bca:	cc                   	int3
601bcb:	cc                   	int3
601bcc:	cc                   	int3
601bcd:	cc                   	int3
601bce:	cc                   	int3
601bcf:	cc                   	int3
601bd0:	ff 74 24 04          	push   0x4(%esp)
601bd4:	ff 74 24 0c          	push   0xc(%esp)
601bd8:	ff 74 24 0c          	push   0xc(%esp)
601bdc:	e8 16 33 e1 ff       	call   0x414ef7
601be1:	8b 44 24 04          	mov    0x4(%esp),%eax
601be5:	c2 08 00             	ret    $0x8
601be8:	cc                   	int3
601be9:	cc                   	int3
601bea:	cc                   	int3
601beb:	cc                   	int3
601bec:	cc                   	int3
601bed:	cc                   	int3
601bee:	cc                   	int3
601bef:	cc                   	int3
601bf0:	ff 74 24 08          	push   0x8(%esp)
601bf4:	ff 74 24 08          	push   0x8(%esp)
601bf8:	e8 4d d9 e2 ff       	call   0x42f54a
601bfd:	8b 44 24 04          	mov    0x4(%esp),%eax
601c01:	c2 08 00             	ret    $0x8
601c04:	cc                   	int3
601c05:	cc                   	int3
601c06:	cc                   	int3
601c07:	cc                   	int3
601c08:	cc                   	int3
601c09:	cc                   	int3
601c0a:	cc                   	int3
601c0b:	cc                   	int3
601c0c:	cc                   	int3
601c0d:	cc                   	int3
601c0e:	cc                   	int3
601c0f:	cc                   	int3
601c10:	8b 4c 24 04          	mov    0x4(%esp),%ecx
601c14:	8b 09                	mov    (%ecx),%ecx
601c16:	e9 b5 de e3 ff       	jmp    0x43fad0
601c1b:	cc                   	int3
601c1c:	cc                   	int3
601c1d:	cc                   	int3
601c1e:	cc                   	int3
601c1f:	cc                   	int3
601c20:	8b 4c 24 04          	mov    0x4(%esp),%ecx
601c24:	8b 09                	mov    (%ecx),%ecx
601c26:	e9 7b 66 e0 ff       	jmp    0x4082a6
601c2b:	cc                   	int3
601c2c:	cc                   	int3
601c2d:	cc                   	int3
601c2e:	cc                   	int3
601c2f:	cc                   	int3
601c30:	8b 4c 24 04          	mov    0x4(%esp),%ecx
601c34:	6a ff                	push   $0xffffffff
601c36:	ff 31                	push   (%ecx)
601c38:	8b 49 04             	mov    0x4(%ecx),%ecx
601c3b:	e8 9d e1 e2 ff       	call   0x42fddd
601c40:	c3                   	ret
601c41:	cc                   	int3
601c42:	cc                   	int3
601c43:	cc                   	int3
601c44:	cc                   	int3
601c45:	cc                   	int3
601c46:	cc                   	int3
601c47:	cc                   	int3
601c48:	cc                   	int3
601c49:	cc                   	int3
601c4a:	cc                   	int3
601c4b:	cc                   	int3
601c4c:	cc                   	int3
601c4d:	cc                   	int3
601c4e:	cc                   	int3
601c4f:	cc                   	int3
601c50:	8b 4c 24 04          	mov    0x4(%esp),%ecx
601c54:	e9 b7 86 00 00       	jmp    0x60a310
601c59:	cc                   	int3
601c5a:	cc                   	int3
601c5b:	cc                   	int3
601c5c:	cc                   	int3
601c5d:	cc                   	int3
601c5e:	cc                   	int3
601c5f:	cc                   	int3
601c60:	8b 4c 24 04          	mov    0x4(%esp),%ecx
601c64:	8b 09                	mov    (%ecx),%ecx
601c66:	e9 3b 66 e0 ff       	jmp    0x4082a6
601c6b:	cc                   	int3
601c6c:	cc                   	int3
601c6d:	cc                   	int3
601c6e:	cc                   	int3
601c6f:	cc                   	int3
601c70:	8b 44 24 04          	mov    0x4(%esp),%eax
601c74:	8b 48 24             	mov    0x24(%eax),%ecx
601c77:	85 c9                	test   %ecx,%ecx
601c79:	0f 84 24 de e3 ff    	je     0x43faa3
601c7f:	8b 01                	mov    (%ecx),%eax
601c81:	ff 50 08             	call   *0x8(%eax)
601c84:	32 c0                	xor    %al,%al
601c86:	c3                   	ret
601c87:	cc                   	int3
601c88:	cc                   	int3
601c89:	cc                   	int3
601c8a:	cc                   	int3
601c8b:	cc                   	int3
601c8c:	cc                   	int3
601c8d:	cc                   	int3
601c8e:	cc                   	int3
601c8f:	cc                   	int3
601c90:	51                   	push   %ecx
601c91:	ff 74 24 0c          	push   0xc(%esp)
601c95:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
601c9c:	00
601c9d:	ff 74 24 0c          	push   0xc(%esp)
601ca1:	e8 4a a7 e1 ff       	call   0x41c3f0
601ca6:	8b 44 24 10          	mov    0x10(%esp),%eax
601caa:	83 c4 0c             	add    $0xc,%esp
601cad:	c3                   	ret
601cae:	cc                   	int3
601caf:	cc                   	int3
601cb0:	cc                   	int3
601cb1:	cc                   	int3
601cb2:	cc                   	int3
601cb3:	cc                   	int3
601cb4:	cc                   	int3
601cb5:	cc                   	int3
601cb6:	cc                   	int3
601cb7:	cc                   	int3
601cb8:	cc                   	int3
601cb9:	cc                   	int3
601cba:	cc                   	int3
601cbb:	cc                   	int3
601cbc:	cc                   	int3
601cbd:	cc                   	int3
601cbe:	cc                   	int3
601cbf:	cc                   	int3
601cc0:	51                   	push   %ecx
601cc1:	ff 74 24 10          	push   0x10(%esp)
601cc5:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
601ccc:	00
601ccd:	ff 74 24 10          	push   0x10(%esp)
601cd1:	ff 74 24 10          	push   0x10(%esp)
601cd5:	e8 b6 f2 e1 ff       	call   0x420f90
601cda:	8b 44 24 14          	mov    0x14(%esp),%eax
601cde:	83 c4 10             	add    $0x10,%esp
601ce1:	c3                   	ret
601ce2:	cc                   	int3
601ce3:	cc                   	int3
601ce4:	cc                   	int3
601ce5:	cc                   	int3
601ce6:	cc                   	int3
601ce7:	cc                   	int3
601ce8:	cc                   	int3
601ce9:	cc                   	int3
601cea:	cc                   	int3
601ceb:	cc                   	int3
601cec:	cc                   	int3
601ced:	cc                   	int3
601cee:	cc                   	int3
601cef:	cc                   	int3
601cf0:	ff 74 24 08          	push   0x8(%esp)
601cf4:	e8 f0 f2 e2 ff       	call   0x430fe9
601cf9:	0f b6 4c 24 08       	movzbl 0x8(%esp),%ecx
601cfe:	ba 03 01 00 00       	mov    $0x103,%edx
601d03:	83 c4 04             	add    $0x4,%esp
601d06:	8b 40 0c             	mov    0xc(%eax),%eax
601d09:	66 85 14 48          	test   %dx,(%eax,%ecx,2)
601d0d:	b8 00 00 00 00       	mov    $0x0,%eax
601d12:	0f 95 c0             	setne  %al
601d15:	c3                   	ret
601d16:	cc                   	int3
601d17:	cc                   	int3
601d18:	cc                   	int3
601d19:	cc                   	int3
601d1a:	cc                   	int3
601d1b:	cc                   	int3
601d1c:	cc                   	int3
601d1d:	cc                   	int3
601d1e:	cc                   	int3
601d1f:	cc                   	int3
601d20:	55                   	push   %ebp
601d21:	8b ec                	mov    %esp,%ebp
601d23:	6a ff                	push   $0xffffffff
601d25:	68 10 02 b7 00       	push   $0xb70210
601d2a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
601d30:	50                   	push   %eax
601d31:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
601d36:	33 c5                	xor    %ebp,%eax
601d38:	50                   	push   %eax
601d39:	8d 45 f4             	lea    -0xc(%ebp),%eax
601d3c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
601d42:	68 24 3d d0 00       	push   $0xd03d24
601d47:	8d 45 0c             	lea    0xc(%ebp),%eax
601d4a:	50                   	push   %eax
601d4b:	ff 75 08             	push   0x8(%ebp)
601d4e:	e8 f1 37 e3 ff       	call   0x435544
601d53:	8b 45 08             	mov    0x8(%ebp),%eax
601d56:	83 c4 0c             	add    $0xc,%esp
601d59:	8b 4d f4             	mov    -0xc(%ebp),%ecx
601d5c:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
601d63:	59                   	pop    %ecx
601d64:	8b e5                	mov    %ebp,%esp
601d66:	5d                   	pop    %ebp
601d67:	c3                   	ret
601d68:	cc                   	int3
601d69:	cc                   	int3
601d6a:	cc                   	int3
601d6b:	cc                   	int3
601d6c:	cc                   	int3
601d6d:	cc                   	int3
601d6e:	cc                   	int3
601d6f:	cc                   	int3
601d70:	cc                   	int3
601d71:	cc                   	int3
601d72:	cc                   	int3
601d73:	cc                   	int3
601d74:	cc                   	int3
601d75:	cc                   	int3
601d76:	cc                   	int3
601d77:	cc                   	int3
601d78:	cc                   	int3
601d79:	cc                   	int3
601d7a:	cc                   	int3
601d7b:	cc                   	int3
601d7c:	cc                   	int3
601d7d:	cc                   	int3
601d7e:	cc                   	int3
601d7f:	cc                   	int3
601d80:	55                   	push   %ebp
601d81:	8b ec                	mov    %esp,%ebp
601d83:	6a ff                	push   $0xffffffff
601d85:	68 48 02 b7 00       	push   $0xb70248
601d8a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
601d90:	50                   	push   %eax
601d91:	51                   	push   %ecx
601d92:	56                   	push   %esi
601d93:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
601d98:	33 c5                	xor    %ebp,%eax
601d9a:	50                   	push   %eax
601d9b:	8d 45 f4             	lea    -0xc(%ebp),%eax
601d9e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
601da4:	8b 75 08             	mov    0x8(%ebp),%esi
601da7:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
601dae:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
601db5:	c7 46 14 00 00 00 00 	movl   $0x0,0x14(%esi)
601dbc:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
601dc3:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
601dc7:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
601dce:	72 04                	jb     0x601dd4
601dd0:	8b 06                	mov    (%esi),%eax
601dd2:	eb 02                	jmp    0x601dd6
601dd4:	8b c6                	mov    %esi,%eax
601dd6:	6a ff                	push   $0xffffffff
601dd8:	6a 00                	push   $0x0
601dda:	ff 75 0c             	push   0xc(%ebp)
601ddd:	8b ce                	mov    %esi,%ecx
601ddf:	c6 00 00             	movb   $0x0,(%eax)
601de2:	e8 18 c2 e3 ff       	call   0x43dfff
601de7:	ff 75 10             	push   0x10(%ebp)
601dea:	8d 4e 18             	lea    0x18(%esi),%ecx
601ded:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
601df4:	e8 06 74 e1 ff       	call   0x4191ff
601df9:	8b c6                	mov    %esi,%eax
601dfb:	8b 4d f4             	mov    -0xc(%ebp),%ecx
601dfe:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
601e05:	59                   	pop    %ecx
601e06:	5e                   	pop    %esi
601e07:	8b e5                	mov    %ebp,%esp
601e09:	5d                   	pop    %ebp
601e0a:	c3                   	ret
601e0b:	cc                   	int3
601e0c:	cc                   	int3
601e0d:	cc                   	int3
601e0e:	cc                   	int3
601e0f:	cc                   	int3
601e10:	cc                   	int3
601e11:	cc                   	int3
601e12:	cc                   	int3
601e13:	cc                   	int3
601e14:	cc                   	int3
601e15:	cc                   	int3
601e16:	cc                   	int3
601e17:	cc                   	int3
601e18:	cc                   	int3
601e19:	cc                   	int3
601e1a:	cc                   	int3
601e1b:	cc                   	int3
601e1c:	cc                   	int3
601e1d:	cc                   	int3
601e1e:	cc                   	int3
601e1f:	cc                   	int3
601e20:	cc                   	int3
601e21:	cc                   	int3
601e22:	cc                   	int3
601e23:	cc                   	int3
601e24:	cc                   	int3
601e25:	cc                   	int3
601e26:	cc                   	int3
601e27:	cc                   	int3
601e28:	cc                   	int3
601e29:	cc                   	int3
601e2a:	cc                   	int3
601e2b:	cc                   	int3
601e2c:	cc                   	int3
601e2d:	cc                   	int3
601e2e:	cc                   	int3
601e2f:	cc                   	int3
601e30:	83 ec 08             	sub    $0x8,%esp
601e33:	53                   	push   %ebx
601e34:	55                   	push   %ebp
601e35:	56                   	push   %esi
601e36:	57                   	push   %edi
601e37:	68 10 01 00 00       	push   $0x110
601e3c:	c7 44 24 14 00 00 00 	movl   $0x0,0x14(%esp)
601e43:	00
601e44:	e8 34 8b e2 ff       	call   0x42a97d
601e49:	8b d8                	mov    %eax,%ebx
601e4b:	83 c4 04             	add    $0x4,%esp
601e4e:	89 5c 24 14          	mov    %ebx,0x14(%esp)
601e52:	85 db                	test   %ebx,%ebx
601e54:	74 53                	je     0x601ea9
601e56:	8d 6b 10             	lea    0x10(%ebx),%ebp
601e59:	c7 43 04 01 00 00 00 	movl   $0x1,0x4(%ebx)
601e60:	c7 43 08 01 00 00 00 	movl   $0x1,0x8(%ebx)
601e67:	c7 03 f8 ba be 00    	movl   $0xbebaf8,(%ebx)
601e6d:	85 ed                	test   %ebp,%ebp
601e6f:	74 3a                	je     0x601eab
601e71:	8b 74 24 24          	mov    0x24(%esp),%esi
601e75:	83 ec 0c             	sub    $0xc,%esp
601e78:	8b fc                	mov    %esp,%edi
601e7a:	8b cf                	mov    %edi,%ecx
601e7c:	56                   	push   %esi