b01d64:	cc                   	int3
b01d65:	cc                   	int3
b01d66:	cc                   	int3
b01d67:	cc                   	int3
b01d68:	cc                   	int3
b01d69:	cc                   	int3
b01d6a:	cc                   	int3
b01d6b:	cc                   	int3
b01d6c:	cc                   	int3
b01d6d:	cc                   	int3
b01d6e:	cc                   	int3
b01d6f:	cc                   	int3
b01d70:	cc                   	int3
b01d71:	cc                   	int3
b01d72:	cc                   	int3
b01d73:	cc                   	int3
b01d74:	cc                   	int3
b01d75:	cc                   	int3
b01d76:	cc                   	int3
b01d77:	33 c0                	xor    %eax,%eax
b01d79:	c3                   	ret
b01d7a:	33 c0                	xor    %eax,%eax
b01d7c:	c3                   	ret
b01d7d:	55                   	push   %ebp
b01d7e:	8b ec                	mov    %esp,%ebp
b01d80:	56                   	push   %esi
b01d81:	8b 71 14             	mov    0x14(%ecx),%esi
b01d84:	6a 00                	push   $0x0
b01d86:	ff 15 6c 37 d8 00    	call   *0xd8376c
b01d8c:	3b f0                	cmp    %eax,%esi
b01d8e:	74 1a                	je     0xb01daa
b01d90:	56                   	push   %esi
b01d91:	e8 c9 55 91 ff       	call   0x41735f
b01d96:	59                   	pop    %ecx
b01d97:	ff 75 0c             	push   0xc(%ebp)
b01d9a:	8b f0                	mov    %eax,%esi
b01d9c:	ff 75 08             	push   0x8(%ebp)
b01d9f:	8b ce                	mov    %esi,%ecx
b01da1:	e8 bf a8 92 ff       	call   0x42c665
b01da6:	ff d6                	call   *%esi
b01da8:	eb 0a                	jmp    0xb01db4
b01daa:	6a 7f                	push   $0x7f
b01dac:	ff 15 1c 36 d8 00    	call   *0xd8361c
b01db2:	33 c0                	xor    %eax,%eax
b01db4:	5e                   	pop    %esi
b01db5:	5d                   	pop    %ebp
b01db6:	c2 08 00             	ret    $0x8
b01db9:	cc                   	int3
b01dba:	cc                   	int3
b01dbb:	cc                   	int3
b01dbc:	cc                   	int3
b01dbd:	cc                   	int3
b01dbe:	cc                   	int3
b01dbf:	cc                   	int3
b01dc0:	cc                   	int3
b01dc1:	cc                   	int3
b01dc2:	cc                   	int3
b01dc3:	cc                   	int3
b01dc4:	cc                   	int3
b01dc5:	cc                   	int3
b01dc6:	cc                   	int3
b01dc7:	cc                   	int3
b01dc8:	55                   	push   %ebp
b01dc9:	8b ec                	mov    %esp,%ebp
b01dcb:	56                   	push   %esi
b01dcc:	8b 71 10             	mov    0x10(%ecx),%esi
b01dcf:	6a 00                	push   $0x0
b01dd1:	ff 15 6c 37 d8 00    	call   *0xd8376c
b01dd7:	3b f0                	cmp    %eax,%esi
b01dd9:	74 1a                	je     0xb01df5
b01ddb:	56                   	push   %esi
b01ddc:	e8 7e 55 91 ff       	call   0x41735f
b01de1:	59                   	pop    %ecx
b01de2:	ff 75 0c             	push   0xc(%ebp)
b01de5:	8b f0                	mov    %eax,%esi
b01de7:	ff 75 08             	push   0x8(%ebp)
b01dea:	8b ce                	mov    %esi,%ecx
b01dec:	e8 74 a8 92 ff       	call   0x42c665
b01df1:	ff d6                	call   *%esi
b01df3:	eb 0a                	jmp    0xb01dff
b01df5:	6a 7f                	push   $0x7f
b01df7:	ff 15 1c 36 d8 00    	call   *0xd8361c
b01dfd:	32 c0                	xor    %al,%al
b01dff:	5e                   	pop    %esi
b01e00:	5d                   	pop    %ebp
b01e01:	c2 08 00             	ret    $0x8
b01e04:	cc                   	int3
b01e05:	cc                   	int3
b01e06:	cc                   	int3
b01e07:	cc                   	int3
b01e08:	cc                   	int3
b01e09:	cc                   	int3
b01e0a:	cc                   	int3
b01e0b:	cc                   	int3
b01e0c:	cc                   	int3
b01e0d:	cc                   	int3
b01e0e:	cc                   	int3
b01e0f:	cc                   	int3
b01e10:	cc                   	int3
b01e11:	cc                   	int3
b01e12:	cc                   	int3
b01e13:	55                   	push   %ebp
b01e14:	8b ec                	mov    %esp,%ebp
b01e16:	56                   	push   %esi
b01e17:	8b 71 0c             	mov    0xc(%ecx),%esi
b01e1a:	6a 00                	push   $0x0
b01e1c:	ff 15 6c 37 d8 00    	call   *0xd8376c
b01e22:	3b f0                	cmp    %eax,%esi
b01e24:	74 17                	je     0xb01e3d
b01e26:	56                   	push   %esi
b01e27:	e8 33 55 91 ff       	call   0x41735f
b01e2c:	59                   	pop    %ecx
b01e2d:	ff 75 08             	push   0x8(%ebp)
b01e30:	8b f0                	mov    %eax,%esi
b01e32:	8b ce                	mov    %esi,%ecx
b01e34:	e8 2c a8 92 ff       	call   0x42c665
b01e39:	ff d6                	call   *%esi
b01e3b:	eb 0d                	jmp    0xb01e4a
b01e3d:	6a 7f                	push   $0x7f
b01e3f:	ff 15 1c 36 d8 00    	call   *0xd8361c
b01e45:	83 c8 ff             	or     $0xffffffff,%eax
b01e48:	33 d2                	xor    %edx,%edx
b01e4a:	5e                   	pop    %esi
b01e4b:	5d                   	pop    %ebp
b01e4c:	c2 04 00             	ret    $0x4
b01e4f:	cc                   	int3
b01e50:	cc                   	int3
b01e51:	cc                   	int3
b01e52:	cc                   	int3
b01e53:	cc                   	int3
b01e54:	cc                   	int3
b01e55:	cc                   	int3
b01e56:	cc                   	int3
b01e57:	cc                   	int3
b01e58:	cc                   	int3
b01e59:	cc                   	int3
b01e5a:	cc                   	int3
b01e5b:	cc                   	int3
b01e5c:	cc                   	int3
b01e5d:	cc                   	int3
b01e5e:	55                   	push   %ebp
b01e5f:	8b ec                	mov    %esp,%ebp
b01e61:	83 ec 40             	sub    $0x40,%esp
b01e64:	53                   	push   %ebx
b01e65:	8b 1d f8 2b d8 00    	mov    0xd82bf8,%ebx
b01e6b:	85 db                	test   %ebx,%ebx
b01e6d:	74 4f                	je     0xb01ebe
b01e6f:	56                   	push   %esi
b01e70:	57                   	push   %edi
b01e71:	6a 3e                	push   $0x3e
b01e73:	8d 45 c2             	lea    -0x3e(%ebp),%eax
b01e76:	6a 00                	push   $0x0
b01e78:	50                   	push   %eax
b01e79:	e8 3a 29 91 ff       	call   0x4147b8
b01e7e:	8b 75 08             	mov    0x8(%ebp),%esi
b01e81:	8d 7d d8             	lea    -0x28(%ebp),%edi
b01e84:	83 c4 0c             	add    $0xc,%esp
b01e87:	c7 45 ec 00 00 02 00 	movl   $0x20000,-0x14(%ebp)
b01e8e:	8b cb                	mov    %ebx,%ecx
b01e90:	6a 40                	push   $0x40
b01e92:	58                   	pop    %eax
b01e93:	66 89 45 c0          	mov    %ax,-0x40(%ebp)
b01e97:	8a 45 0c             	mov    0xc(%ebp),%al
b01e9a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
b01e9b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
b01e9c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
b01e9d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
b01e9e:	88 45 c4             	mov    %al,-0x3c(%ebp)
b01ea1:	8a 45 10             	mov    0x10(%ebp),%al
b01ea4:	88 45 c5             	mov    %al,-0x3b(%ebp)
b01ea7:	8d 45 c0             	lea    -0x40(%ebp),%eax
b01eaa:	50                   	push   %eax
b01eab:	ff 35 f4 2b d8 00    	push   0xd82bf4
b01eb1:	ff 35 f0 2b d8 00    	push   0xd82bf0
b01eb7:	e8 29 a9 93 ff       	call   0x43c7e5
b01ebc:	5f                   	pop    %edi
b01ebd:	5e                   	pop    %esi
b01ebe:	5b                   	pop    %ebx
b01ebf:	8b e5                	mov    %ebp,%esp
b01ec1:	5d                   	pop    %ebp
b01ec2:	c3                   	ret
b01ec3:	cc                   	int3
b01ec4:	cc                   	int3
b01ec5:	cc                   	int3
b01ec6:	cc                   	int3
b01ec7:	cc                   	int3
b01ec8:	cc                   	int3
b01ec9:	cc                   	int3
b01eca:	cc                   	int3
b01ecb:	cc                   	int3
b01ecc:	cc                   	int3
b01ecd:	cc                   	int3
b01ece:	cc                   	int3
b01ecf:	cc                   	int3
b01ed0:	cc                   	int3
b01ed1:	cc                   	int3
b01ed2:	cc                   	int3
b01ed3:	cc                   	int3
b01ed4:	cc                   	int3
b01ed5:	cc                   	int3
b01ed6:	cc                   	int3
b01ed7:	cc                   	int3
b01ed8:	cc                   	int3
b01ed9:	cc                   	int3
b01eda:	cc                   	int3
b01edb:	cc                   	int3
b01edc:	55                   	push   %ebp
b01edd:	8b ec                	mov    %esp,%ebp
b01edf:	56                   	push   %esi
b01ee0:	8b 31                	mov    (%ecx),%esi
b01ee2:	57                   	push   %edi
b01ee3:	33 ff                	xor    %edi,%edi
b01ee5:	57                   	push   %edi
b01ee6:	ff 15 6c 37 d8 00    	call   *0xd8376c
b01eec:	3b f0                	cmp    %eax,%esi
b01eee:	74 26                	je     0xb01f16
b01ef0:	56                   	push   %esi
b01ef1:	e8 69 54 91 ff       	call   0x41735f
b01ef6:	59                   	pop    %ecx
b01ef7:	ff 75 18             	push   0x18(%ebp)
b01efa:	8b f0                	mov    %eax,%esi
b01efc:	57                   	push   %edi
b01efd:	57                   	push   %edi
b01efe:	ff 75 14             	push   0x14(%ebp)
b01f01:	8b ce                	mov    %esi,%ecx
b01f03:	ff 75 10             	push   0x10(%ebp)
b01f06:	ff 75 0c             	push   0xc(%ebp)
b01f09:	57                   	push   %edi
b01f0a:	ff 75 08             	push   0x8(%ebp)
b01f0d:	e8 53 a7 92 ff       	call   0x42c665
b01f12:	ff d6                	call   *%esi
b01f14:	eb 03                	jmp    0xb01f19
b01f16:	6a 7f                	push   $0x7f
b01f18:	58                   	pop    %eax
b01f19:	5f                   	pop    %edi
b01f1a:	5e                   	pop    %esi
b01f1b:	5d                   	pop    %ebp
b01f1c:	c2 14 00             	ret    $0x14
b01f1f:	cc                   	int3
b01f20:	cc                   	int3
b01f21:	cc                   	int3
b01f22:	cc                   	int3
b01f23:	cc                   	int3
b01f24:	cc                   	int3
b01f25:	cc                   	int3
b01f26:	cc                   	int3
b01f27:	cc                   	int3
b01f28:	cc                   	int3
b01f29:	cc                   	int3
b01f2a:	cc                   	int3
b01f2b:	cc                   	int3
b01f2c:	cc                   	int3
b01f2d:	cc                   	int3
b01f2e:	cc                   	int3
b01f2f:	55                   	push   %ebp
b01f30:	8b ec                	mov    %esp,%ebp
b01f32:	56                   	push   %esi
b01f33:	8b 71 08             	mov    0x8(%ecx),%esi
b01f36:	6a 00                	push   $0x0
b01f38:	ff 15 6c 37 d8 00    	call   *0xd8376c
b01f3e:	3b f0                	cmp    %eax,%esi
b01f40:	74 1d                	je     0xb01f5f
b01f42:	56                   	push   %esi
b01f43:	e8 17 54 91 ff       	call   0x41735f
b01f48:	59                   	pop    %ecx
b01f49:	ff 75 10             	push   0x10(%ebp)
b01f4c:	8b f0                	mov    %eax,%esi
b01f4e:	ff 75 0c             	push   0xc(%ebp)
b01f51:	8b ce                	mov    %esi,%ecx
b01f53:	ff 75 08             	push   0x8(%ebp)
b01f56:	e8 0a a7 92 ff       	call   0x42c665
b01f5b:	ff d6                	call   *%esi
b01f5d:	eb 03                	jmp    0xb01f62
b01f5f:	6a 7f                	push   $0x7f
b01f61:	58                   	pop    %eax
b01f62:	5e                   	pop    %esi
b01f63:	5d                   	pop    %ebp
b01f64:	c2 0c 00             	ret    $0xc
b01f67:	cc                   	int3
b01f68:	cc                   	int3
b01f69:	cc                   	int3
b01f6a:	cc                   	int3
b01f6b:	cc                   	int3
b01f6c:	cc                   	int3
b01f6d:	cc                   	int3
b01f6e:	cc                   	int3
b01f6f:	cc                   	int3
b01f70:	cc                   	int3
b01f71:	cc                   	int3
b01f72:	cc                   	int3
b01f73:	cc                   	int3
b01f74:	cc                   	int3
b01f75:	55                   	push   %ebp
b01f76:	8b ec                	mov    %esp,%ebp
b01f78:	56                   	push   %esi
b01f79:	8b 71 04             	mov    0x4(%ecx),%esi
b01f7c:	6a 00                	push   $0x0
b01f7e:	ff 15 6c 37 d8 00    	call   *0xd8376c
b01f84:	3b f0                	cmp    %eax,%esi
b01f86:	74 1a                	je     0xb01fa2
b01f88:	56                   	push   %esi
b01f89:	e8 d1 53 91 ff       	call   0x41735f
b01f8e:	59                   	pop    %ecx
b01f8f:	ff 75 0c             	push   0xc(%ebp)
b01f92:	8b f0                	mov    %eax,%esi
b01f94:	ff 75 08             	push   0x8(%ebp)
b01f97:	8b ce                	mov    %esi,%ecx
b01f99:	e8 c7 a6 92 ff       	call   0x42c665
b01f9e:	ff d6                	call   *%esi
b01fa0:	eb 03                	jmp    0xb01fa5
b01fa2:	6a 7f                	push   $0x7f
b01fa4:	58                   	pop    %eax
b01fa5:	5e                   	pop    %esi
b01fa6:	5d                   	pop    %ebp
b01fa7:	c2 08 00             	ret    $0x8
b01faa:	cc                   	int3
b01fab:	cc                   	int3
b01fac:	cc                   	int3
b01fad:	cc                   	int3
b01fae:	cc                   	int3
b01faf:	cc                   	int3
b01fb0:	cc                   	int3
b01fb1:	cc                   	int3
b01fb2:	cc                   	int3
b01fb3:	cc                   	int3
b01fb4:	cc                   	int3
b01fb5:	cc                   	int3
b01fb6:	cc                   	int3
b01fb7:	c6 41 04 00          	movb   $0x0,0x4(%ecx)
b01fbb:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
b01fc1:	c3                   	ret
b01fc2:	cc                   	int3
b01fc3:	cc                   	int3
b01fc4:	55                   	push   %ebp
b01fc5:	8b ec                	mov    %esp,%ebp
b01fc7:	8b 45 0c             	mov    0xc(%ebp),%eax
b01fca:	89 01                	mov    %eax,(%ecx)
b01fcc:	8a 45 08             	mov    0x8(%ebp),%al
b01fcf:	88 41 04             	mov    %al,0x4(%ecx)
b01fd2:	5d                   	pop    %ebp
b01fd3:	c2 08 00             	ret    $0x8
b01fd6:	cc                   	int3
b01fd7:	cc                   	int3
b01fd8:	cc                   	int3
b01fd9:	cc                   	int3
b01fda:	83 3d f8 2b d8 00 00 	cmpl   $0x0,0xd82bf8
b01fe1:	75 05                	jne    0xb01fe8
b01fe3:	e8 f7 b9 91 ff       	call   0x41d9df
b01fe8:	b8 e8 2b d8 00       	mov    $0xd82be8,%eax
b01fed:	c3                   	ret