ad1a79:	cc                   	int3
ad1a7a:	cc                   	int3
ad1a7b:	cc                   	int3
ad1a7c:	cc                   	int3
ad1a7d:	cc                   	int3
ad1a7e:	cc                   	int3
ad1a7f:	cc                   	int3
ad1a80:	cc                   	int3
ad1a81:	cc                   	int3
ad1a82:	cc                   	int3
ad1a83:	cc                   	int3
ad1a84:	cc                   	int3
ad1a85:	cc                   	int3
ad1a86:	cc                   	int3
ad1a87:	cc                   	int3
ad1a88:	cc                   	int3
ad1a89:	8b ff                	mov    %edi,%edi
ad1a8b:	55                   	push   %ebp
ad1a8c:	8b ec                	mov    %esp,%ebp
ad1a8e:	51                   	push   %ecx
ad1a8f:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
ad1a94:	33 c5                	xor    %ebp,%eax
ad1a96:	89 45 fc             	mov    %eax,-0x4(%ebp)
ad1a99:	56                   	push   %esi
ad1a9a:	68 d4 1c c8 00       	push   $0xc81cd4
ad1a9f:	68 cc 1c c8 00       	push   $0xc81ccc
ad1aa4:	68 d8 1c c8 00       	push   $0xc81cd8
ad1aa9:	6a 0a                	push   $0xa
ad1aab:	e8 77 fa ff ff       	call   0xad1527
ad1ab0:	8b f0                	mov    %eax,%esi
ad1ab2:	83 c4 10             	add    $0x10,%esp
ad1ab5:	85 f6                	test   %esi,%esi
ad1ab7:	74 19                	je     0xad1ad2
ad1ab9:	8b ce                	mov    %esi,%ecx
ad1abb:	ff 15 00 80 db 00    	call   *0xdb8000
ad1ac1:	ff d6                	call   *%esi
ad1ac3:	8b 4d fc             	mov    -0x4(%ebp),%ecx
ad1ac6:	33 cd                	xor    %ebp,%ecx
ad1ac8:	5e                   	pop    %esi
ad1ac9:	e8 e8 9c 94 ff       	call   0x41b7b6
ad1ace:	8b e5                	mov    %ebp,%esp
ad1ad0:	5d                   	pop    %ebp
ad1ad1:	c3                   	ret
ad1ad2:	e8 76 4b 95 ff       	call   0x42664d
ad1ad7:	cc                   	int3
ad1ad8:	cc                   	int3
ad1ad9:	cc                   	int3
ad1ada:	cc                   	int3
ad1adb:	cc                   	int3
ad1adc:	cc                   	int3
ad1add:	cc                   	int3
ad1ade:	cc                   	int3
ad1adf:	cc                   	int3
ad1ae0:	cc                   	int3
ad1ae1:	cc                   	int3
ad1ae2:	cc                   	int3
ad1ae3:	cc                   	int3
ad1ae4:	cc                   	int3
ad1ae5:	cc                   	int3
ad1ae6:	cc                   	int3
ad1ae7:	cc                   	int3
ad1ae8:	cc                   	int3
ad1ae9:	cc                   	int3
ad1aea:	cc                   	int3
ad1aeb:	8b ff                	mov    %edi,%edi
ad1aed:	55                   	push   %ebp
ad1aee:	8b ec                	mov    %esp,%ebp
ad1af0:	51                   	push   %ecx
ad1af1:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
ad1af6:	33 c5                	xor    %ebp,%eax
ad1af8:	89 45 fc             	mov    %eax,-0x4(%ebp)
ad1afb:	56                   	push   %esi
ad1afc:	e8 99 f7 ff ff       	call   0xad129a
ad1b01:	ff 75 14             	push   0x14(%ebp)
ad1b04:	8b f0                	mov    %eax,%esi
ad1b06:	ff 75 10             	push   0x10(%ebp)
ad1b09:	ff 75 0c             	push   0xc(%ebp)
ad1b0c:	85 f6                	test   %esi,%esi
ad1b0e:	74 0f                	je     0xad1b1f
ad1b10:	ff 75 08             	push   0x8(%ebp)
ad1b13:	8b ce                	mov    %esi,%ecx
ad1b15:	ff 15 00 80 db 00    	call   *0xdb8000
ad1b1b:	ff d6                	call   *%esi
ad1b1d:	eb 11                	jmp    0xad1b30
ad1b1f:	6a 00                	push   $0x0
ad1b21:	ff 75 08             	push   0x8(%ebp)
ad1b24:	e8 f5 3e 94 ff       	call   0x415a1e
ad1b29:	50                   	push   %eax
ad1b2a:	ff 15 dc 37 d8 00    	call   *0xd837dc
ad1b30:	8b 4d fc             	mov    -0x4(%ebp),%ecx
ad1b33:	33 cd                	xor    %ebp,%ecx
ad1b35:	5e                   	pop    %esi
ad1b36:	e8 7b 9c 94 ff       	call   0x41b7b6
ad1b3b:	8b e5                	mov    %ebp,%esp
ad1b3d:	5d                   	pop    %ebp
ad1b3e:	c2 10 00             	ret    $0x10
ad1b41:	cc                   	int3
ad1b42:	cc                   	int3
ad1b43:	cc                   	int3
ad1b44:	cc                   	int3
ad1b45:	cc                   	int3
ad1b46:	cc                   	int3
ad1b47:	cc                   	int3
ad1b48:	cc                   	int3
ad1b49:	cc                   	int3
ad1b4a:	cc                   	int3
ad1b4b:	cc                   	int3
ad1b4c:	cc                   	int3
ad1b4d:	cc                   	int3
ad1b4e:	cc                   	int3
ad1b4f:	cc                   	int3
ad1b50:	cc                   	int3
ad1b51:	cc                   	int3
ad1b52:	cc                   	int3
ad1b53:	cc                   	int3
ad1b54:	cc                   	int3
ad1b55:	cc                   	int3
ad1b56:	8b ff                	mov    %edi,%edi
ad1b58:	55                   	push   %ebp
ad1b59:	8b ec                	mov    %esp,%ebp
ad1b5b:	51                   	push   %ecx
ad1b5c:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
ad1b61:	33 c5                	xor    %ebp,%eax
ad1b63:	89 45 fc             	mov    %eax,-0x4(%ebp)
ad1b66:	56                   	push   %esi
ad1b67:	68 54 1d c8 00       	push   $0xc81d54
ad1b6c:	68 50 1d c8 00       	push   $0xc81d50
ad1b71:	68 f8 ac c7 00       	push   $0xc7acf8
ad1b76:	6a 0e                	push   $0xe
ad1b78:	e8 aa f9 ff ff       	call   0xad1527
ad1b7d:	83 c4 10             	add    $0x10,%esp
ad1b80:	8b f0                	mov    %eax,%esi
ad1b82:	ff 75 08             	push   0x8(%ebp)
ad1b85:	85 f6                	test   %esi,%esi
ad1b87:	74 0c                	je     0xad1b95
ad1b89:	8b ce                	mov    %esi,%ecx
ad1b8b:	ff 15 00 80 db 00    	call   *0xdb8000
ad1b91:	ff d6                	call   *%esi
ad1b93:	eb 06                	jmp    0xad1b9b
ad1b95:	ff 15 68 35 d8 00    	call   *0xd83568
ad1b9b:	8b 4d fc             	mov    -0x4(%ebp),%ecx
ad1b9e:	33 cd                	xor    %ebp,%ecx
ad1ba0:	5e                   	pop    %esi
ad1ba1:	e8 10 9c 94 ff       	call   0x41b7b6
ad1ba6:	8b e5                	mov    %ebp,%esp
ad1ba8:	5d                   	pop    %ebp
ad1ba9:	c2 04 00             	ret    $0x4
ad1bac:	cc                   	int3
ad1bad:	cc                   	int3
ad1bae:	cc                   	int3
ad1baf:	cc                   	int3
ad1bb0:	cc                   	int3
ad1bb1:	cc                   	int3
ad1bb2:	cc                   	int3
ad1bb3:	cc                   	int3
ad1bb4:	cc                   	int3
ad1bb5:	cc                   	int3
ad1bb6:	cc                   	int3
ad1bb7:	cc                   	int3
ad1bb8:	cc                   	int3
ad1bb9:	cc                   	int3
ad1bba:	cc                   	int3
ad1bbb:	cc                   	int3
ad1bbc:	cc                   	int3
ad1bbd:	cc                   	int3
ad1bbe:	cc                   	int3
ad1bbf:	cc                   	int3
ad1bc0:	cc                   	int3
ad1bc1:	8b ff                	mov    %edi,%edi
ad1bc3:	55                   	push   %ebp
ad1bc4:	8b ec                	mov    %esp,%ebp
ad1bc6:	51                   	push   %ecx
ad1bc7:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
ad1bcc:	33 c5                	xor    %ebp,%eax
ad1bce:	89 45 fc             	mov    %eax,-0x4(%ebp)
ad1bd1:	56                   	push   %esi
ad1bd2:	e8 23 f7 ff ff       	call   0xad12fa
ad1bd7:	ff 75 1c             	push   0x1c(%ebp)
ad1bda:	8b f0                	mov    %eax,%esi
ad1bdc:	ff 75 18             	push   0x18(%ebp)
ad1bdf:	ff 75 14             	push   0x14(%ebp)
ad1be2:	ff 75 10             	push   0x10(%ebp)
ad1be5:	ff 75 0c             	push   0xc(%ebp)
ad1be8:	85 f6                	test   %esi,%esi
ad1bea:	74 0f                	je     0xad1bfb
ad1bec:	ff 75 08             	push   0x8(%ebp)
ad1bef:	8b ce                	mov    %esi,%ecx
ad1bf1:	ff 15 00 80 db 00    	call   *0xdb8000
ad1bf7:	ff d6                	call   *%esi
ad1bf9:	eb 11                	jmp    0xad1c0c
ad1bfb:	6a 00                	push   $0x0
ad1bfd:	ff 75 08             	push   0x8(%ebp)
ad1c00:	e8 19 3e 94 ff       	call   0x415a1e
ad1c05:	50                   	push   %eax
ad1c06:	ff 15 c4 38 d8 00    	call   *0xd838c4
ad1c0c:	8b 4d fc             	mov    -0x4(%ebp),%ecx
ad1c0f:	33 cd                	xor    %ebp,%ecx
ad1c11:	5e                   	pop    %esi
ad1c12:	e8 9f 9b 94 ff       	call   0x41b7b6
ad1c17:	8b e5                	mov    %ebp,%esp
ad1c19:	5d                   	pop    %ebp
ad1c1a:	c2 18 00             	ret    $0x18
ad1c1d:	cc                   	int3
ad1c1e:	cc                   	int3
ad1c1f:	cc                   	int3
ad1c20:	cc                   	int3
ad1c21:	cc                   	int3
ad1c22:	cc                   	int3
ad1c23:	cc                   	int3
ad1c24:	cc                   	int3
ad1c25:	cc                   	int3
ad1c26:	cc                   	int3
ad1c27:	cc                   	int3
ad1c28:	cc                   	int3
ad1c29:	cc                   	int3
ad1c2a:	cc                   	int3
ad1c2b:	cc                   	int3
ad1c2c:	cc                   	int3
ad1c2d:	cc                   	int3
ad1c2e:	cc                   	int3
ad1c2f:	cc                   	int3
ad1c30:	cc                   	int3
ad1c31:	cc                   	int3
ad1c32:	cc                   	int3
ad1c33:	cc                   	int3
ad1c34:	8b ff                	mov    %edi,%edi
ad1c36:	55                   	push   %ebp
ad1c37:	8b ec                	mov    %esp,%ebp
ad1c39:	51                   	push   %ecx
ad1c3a:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
ad1c3f:	33 c5                	xor    %ebp,%eax
ad1c41:	89 45 fc             	mov    %eax,-0x4(%ebp)
ad1c44:	56                   	push   %esi
ad1c45:	e8 d0 f6 ff ff       	call   0xad131a
ad1c4a:	8b f0                	mov    %eax,%esi
ad1c4c:	85 f6                	test   %esi,%esi
ad1c4e:	74 12                	je     0xad1c62
ad1c50:	ff 75 0c             	push   0xc(%ebp)
ad1c53:	8b ce                	mov    %esi,%ecx
ad1c55:	ff 75 08             	push   0x8(%ebp)
ad1c58:	ff 15 00 80 db 00    	call   *0xdb8000
ad1c5e:	ff d6                	call   *%esi
ad1c60:	eb 14                	jmp    0xad1c76
ad1c62:	6a 00                	push   $0x0
ad1c64:	ff 75 0c             	push   0xc(%ebp)
ad1c67:	ff 75 08             	push   0x8(%ebp)
ad1c6a:	ff 15 18 38 d8 00    	call   *0xd83818
ad1c70:	50                   	push   %eax
ad1c71:	e8 2f 71 93 ff       	call   0x408da5
ad1c76:	8b 4d fc             	mov    -0x4(%ebp),%ecx
ad1c79:	33 cd                	xor    %ebp,%ecx
ad1c7b:	5e                   	pop    %esi
ad1c7c:	e8 35 9b 94 ff       	call   0x41b7b6
ad1c81:	8b e5                	mov    %ebp,%esp
ad1c83:	5d                   	pop    %ebp
ad1c84:	c2 08 00             	ret    $0x8
ad1c87:	cc                   	int3
ad1c88:	cc                   	int3
ad1c89:	cc                   	int3
ad1c8a:	cc                   	int3
ad1c8b:	cc                   	int3
ad1c8c:	cc                   	int3
ad1c8d:	cc                   	int3
ad1c8e:	cc                   	int3
ad1c8f:	cc                   	int3
ad1c90:	cc                   	int3
ad1c91:	cc                   	int3
ad1c92:	cc                   	int3
ad1c93:	cc                   	int3
ad1c94:	cc                   	int3
ad1c95:	cc                   	int3
ad1c96:	cc                   	int3
ad1c97:	cc                   	int3
ad1c98:	cc                   	int3
ad1c99:	cc                   	int3
ad1c9a:	cc                   	int3
ad1c9b:	8b ff                	mov    %edi,%edi
ad1c9d:	55                   	push   %ebp
ad1c9e:	8b ec                	mov    %esp,%ebp
ad1ca0:	51                   	push   %ecx
ad1ca1:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
ad1ca6:	33 c5                	xor    %ebp,%eax
ad1ca8:	89 45 fc             	mov    %eax,-0x4(%ebp)
ad1cab:	56                   	push   %esi
ad1cac:	68 d4 1d c8 00       	push   $0xc81dd4
ad1cb1:	68 cc 1d c8 00       	push   $0xc81dcc
ad1cb6:	68 d8 1d c8 00       	push   $0xc81dd8
ad1cbb:	6a 12                	push   $0x12
ad1cbd:	e8 65 f8 ff ff       	call   0xad1527
ad1cc2:	8b f0                	mov    %eax,%esi
ad1cc4:	83 c4 10             	add    $0x10,%esp
ad1cc7:	85 f6                	test   %esi,%esi
ad1cc9:	74 21                	je     0xad1cec
ad1ccb:	ff 75 0c             	push   0xc(%ebp)
ad1cce:	8b ce                	mov    %esi,%ecx
ad1cd0:	ff 75 08             	push   0x8(%ebp)
ad1cd3:	ff 15 00 80 db 00    	call   *0xdb8000
ad1cd9:	ff d6                	call   *%esi
ad1cdb:	8b 4d fc             	mov    -0x4(%ebp),%ecx
ad1cde:	33 cd                	xor    %ebp,%ecx
ad1ce0:	5e                   	pop    %esi
ad1ce1:	e8 d0 9a 94 ff       	call   0x41b7b6
ad1ce6:	8b e5                	mov    %ebp,%esp
ad1ce8:	5d                   	pop    %ebp
ad1ce9:	c2 08 00             	ret    $0x8
ad1cec:	e8 5c 49 95 ff       	call   0x42664d
ad1cf1:	cc                   	int3
ad1cf2:	cc                   	int3
ad1cf3:	cc                   	int3
ad1cf4:	cc                   	int3
ad1cf5:	cc                   	int3
ad1cf6:	cc                   	int3
ad1cf7:	cc                   	int3
ad1cf8:	cc                   	int3
ad1cf9:	cc                   	int3
ad1cfa:	cc                   	int3
ad1cfb:	cc                   	int3
ad1cfc:	cc                   	int3
ad1cfd:	cc                   	int3
ad1cfe:	cc                   	int3
ad1cff:	cc                   	int3
ad1d00:	cc                   	int3
ad1d01:	cc                   	int3
ad1d02:	cc                   	int3
ad1d03:	cc                   	int3
ad1d04:	cc                   	int3
ad1d05:	cc                   	int3
ad1d06:	cc                   	int3
ad1d07:	8b ff                	mov    %edi,%edi
ad1d09:	55                   	push   %ebp
ad1d0a:	8b ec                	mov    %esp,%ebp
ad1d0c:	51                   	push   %ecx
ad1d0d:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
ad1d12:	33 c5                	xor    %ebp,%eax
ad1d14:	89 45 fc             	mov    %eax,-0x4(%ebp)
ad1d17:	56                   	push   %esi
ad1d18:	68 fc 1d c8 00       	push   $0xc81dfc
ad1d1d:	68 f4 1d c8 00       	push   $0xc81df4
ad1d22:	68 c8 aa c7 00       	push   $0xc7aac8
ad1d27:	6a 13                	push   $0x13
ad1d29:	e8 f9 f7 ff ff       	call   0xad1527
ad1d2e:	8b f0                	mov    %eax,%esi
ad1d30:	83 c4 10             	add    $0x10,%esp
ad1d33:	85 f6                	test   %esi,%esi
ad1d35:	74 15                	je     0xad1d4c
ad1d37:	ff 75 10             	push   0x10(%ebp)
ad1d3a:	8b ce                	mov    %esi,%ecx
ad1d3c:	ff 75 0c             	push   0xc(%ebp)
ad1d3f:	ff 75 08             	push   0x8(%ebp)
ad1d42:	ff 15 00 80 db 00    	call   *0xdb8000