82bb63:	c2 04 00             	ret    $0x4
82bb66:	cc                   	int3
82bb67:	cc                   	int3
82bb68:	cc                   	int3
82bb69:	cc                   	int3
82bb6a:	cc                   	int3
82bb6b:	cc                   	int3
82bb6c:	cc                   	int3
82bb6d:	cc                   	int3
82bb6e:	cc                   	int3
82bb6f:	cc                   	int3
82bb70:	cc                   	int3
82bb71:	cc                   	int3
82bb72:	55                   	push   %ebp
82bb73:	8b ec                	mov    %esp,%ebp
82bb75:	56                   	push   %esi
82bb76:	8b f1                	mov    %ecx,%esi
82bb78:	e8 21 90 c0 ff       	call   0x434b9e
82bb7d:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
82bb81:	74 1b                	je     0x82bb9e
82bb83:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
82bb87:	75 08                	jne    0x82bb91
82bb89:	56                   	push   %esi
82bb8a:	e8 00 5c bd ff       	call   0x40178f
82bb8f:	eb 0c                	jmp    0x82bb9d
82bb91:	68 80 00 00 00       	push   $0x80
82bb96:	56                   	push   %esi
82bb97:	e8 3e 3c bf ff       	call   0x41f7da
82bb9c:	59                   	pop    %ecx
82bb9d:	59                   	pop    %ecx
82bb9e:	8b c6                	mov    %esi,%eax
82bba0:	5e                   	pop    %esi
82bba1:	5d                   	pop    %ebp
82bba2:	c2 04 00             	ret    $0x4
82bba5:	cc                   	int3
82bba6:	cc                   	int3
82bba7:	cc                   	int3
82bba8:	cc                   	int3
82bba9:	cc                   	int3
82bbaa:	cc                   	int3
82bbab:	cc                   	int3
82bbac:	cc                   	int3
82bbad:	cc                   	int3
82bbae:	cc                   	int3
82bbaf:	cc                   	int3
82bbb0:	cc                   	int3
82bbb1:	55                   	push   %ebp
82bbb2:	8b ec                	mov    %esp,%ebp
82bbb4:	56                   	push   %esi
82bbb5:	8b f1                	mov    %ecx,%esi
82bbb7:	e8 44 63 bd ff       	call   0x401f00
82bbbc:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
82bbc0:	74 1b                	je     0x82bbdd
82bbc2:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
82bbc6:	75 08                	jne    0x82bbd0
82bbc8:	56                   	push   %esi
82bbc9:	e8 c1 5b bd ff       	call   0x40178f
82bbce:	eb 0c                	jmp    0x82bbdc
82bbd0:	68 80 00 00 00       	push   $0x80
82bbd5:	56                   	push   %esi
82bbd6:	e8 ff 3b bf ff       	call   0x41f7da
82bbdb:	59                   	pop    %ecx
82bbdc:	59                   	pop    %ecx
82bbdd:	8b c6                	mov    %esi,%eax
82bbdf:	5e                   	pop    %esi
82bbe0:	5d                   	pop    %ebp
82bbe1:	c2 04 00             	ret    $0x4
82bbe4:	cc                   	int3
82bbe5:	cc                   	int3
82bbe6:	cc                   	int3
82bbe7:	cc                   	int3
82bbe8:	cc                   	int3
82bbe9:	cc                   	int3
82bbea:	cc                   	int3
82bbeb:	cc                   	int3
82bbec:	cc                   	int3
82bbed:	cc                   	int3
82bbee:	cc                   	int3
82bbef:	cc                   	int3
82bbf0:	55                   	push   %ebp
82bbf1:	8b ec                	mov    %esp,%ebp
82bbf3:	51                   	push   %ecx
82bbf4:	51                   	push   %ecx
82bbf5:	56                   	push   %esi
82bbf6:	8b f1                	mov    %ecx,%esi
82bbf8:	e8 32 27 c0 ff       	call   0x42e32f
82bbfd:	8b 40 0c             	mov    0xc(%eax),%eax
82bc00:	89 45 f8             	mov    %eax,-0x8(%ebp)
82bc03:	8b 45 0c             	mov    0xc(%ebp),%eax
82bc06:	89 45 fc             	mov    %eax,-0x4(%ebp)
82bc09:	8d 45 f8             	lea    -0x8(%ebp),%eax
82bc0c:	50                   	push   %eax
82bc0d:	ff 75 08             	push   0x8(%ebp)
82bc10:	68 13 04 00 00       	push   $0x413
82bc15:	ff 76 20             	push   0x20(%esi)
82bc18:	ff 15 20 40 d8 00    	call   *0xd84020
82bc1e:	5e                   	pop    %esi
82bc1f:	8b e5                	mov    %ebp,%esp
82bc21:	5d                   	pop    %ebp
82bc22:	c2 08 00             	ret    $0x8
82bc25:	cc                   	int3
82bc26:	cc                   	int3
82bc27:	cc                   	int3
82bc28:	cc                   	int3
82bc29:	cc                   	int3
82bc2a:	cc                   	int3
82bc2b:	cc                   	int3
82bc2c:	cc                   	int3
82bc2d:	cc                   	int3
82bc2e:	cc                   	int3
82bc2f:	cc                   	int3
82bc30:	cc                   	int3
82bc31:	cc                   	int3
82bc32:	55                   	push   %ebp
82bc33:	8b ec                	mov    %esp,%ebp
82bc35:	51                   	push   %ecx
82bc36:	51                   	push   %ecx
82bc37:	83 65 f8 00          	andl   $0x0,-0x8(%ebp)
82bc3b:	8b 45 0c             	mov    0xc(%ebp),%eax
82bc3e:	85 c0                	test   %eax,%eax
82bc40:	75 05                	jne    0x82bc47
82bc42:	21 45 fc             	and    %eax,-0x4(%ebp)
82bc45:	eb 06                	jmp    0x82bc4d
82bc47:	8b 40 04             	mov    0x4(%eax),%eax
82bc4a:	89 45 fc             	mov    %eax,-0x4(%ebp)
82bc4d:	8d 45 f8             	lea    -0x8(%ebp),%eax
82bc50:	50                   	push   %eax
82bc51:	ff 75 08             	push   0x8(%ebp)
82bc54:	68 13 04 00 00       	push   $0x413
82bc59:	ff 71 20             	push   0x20(%ecx)
82bc5c:	ff 15 20 40 d8 00    	call   *0xd84020
82bc62:	8b e5                	mov    %ebp,%esp
82bc64:	5d                   	pop    %ebp
82bc65:	c2 08 00             	ret    $0x8
82bc68:	cc                   	int3
82bc69:	cc                   	int3
82bc6a:	cc                   	int3
82bc6b:	cc                   	int3
82bc6c:	cc                   	int3
82bc6d:	cc                   	int3
82bc6e:	cc                   	int3
82bc6f:	cc                   	int3
82bc70:	cc                   	int3
82bc71:	cc                   	int3
82bc72:	cc                   	int3
82bc73:	cc                   	int3
82bc74:	cc                   	int3
82bc75:	6a 04                	push   $0x4
82bc77:	b8 93 90 b9 00       	mov    $0xb99093,%eax
82bc7c:	e8 0a e6 bd ff       	call   0x40a28b
82bc81:	8b f9                	mov    %ecx,%edi
82bc83:	e8 a7 26 c0 ff       	call   0x42e32f
82bc88:	8b 70 0c             	mov    0xc(%eax),%esi
82bc8b:	e8 85 a9 c0 ff       	call   0x436615
82bc90:	50                   	push   %eax
82bc91:	8d 4d f0             	lea    -0x10(%ebp),%ecx
82bc94:	e8 7b df bd ff       	call   0x409c14
82bc99:	ff 75 08             	push   0x8(%ebp)
82bc9c:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
82bca0:	8d 4d f0             	lea    -0x10(%ebp),%ecx
82bca3:	56                   	push   %esi
82bca4:	e8 23 82 bd ff       	call   0x403ecc
82bca9:	8b 75 f0             	mov    -0x10(%ebp),%esi
82bcac:	83 7e fc 01          	cmpl   $0x1,-0x4(%esi)
82bcb0:	7e 0e                	jle    0x82bcc0
82bcb2:	ff 76 f4             	push   -0xc(%esi)
82bcb5:	8d 4d f0             	lea    -0x10(%ebp),%ecx
82bcb8:	e8 2d e3 c0 ff       	call   0x439fea
82bcbd:	8b 75 f0             	mov    -0x10(%ebp),%esi
82bcc0:	56                   	push   %esi
82bcc1:	6a 00                	push   $0x0
82bcc3:	68 4d 04 00 00       	push   $0x44d
82bcc8:	ff 77 20             	push   0x20(%edi)
82bccb:	ff 15 20 40 d8 00    	call   *0xd84020
82bcd1:	8d 4e f0             	lea    -0x10(%esi),%ecx
82bcd4:	8b f8                	mov    %eax,%edi
82bcd6:	e8 39 8f bd ff       	call   0x404c14
82bcdb:	8b c7                	mov    %edi,%eax
82bcdd:	e8 35 27 be ff       	call   0x40e417
82bce2:	c2 04 00             	ret    $0x4
82bce5:	cc                   	int3
82bce6:	cc                   	int3
82bce7:	cc                   	int3
82bce8:	cc                   	int3
82bce9:	cc                   	int3
82bcea:	cc                   	int3
82bceb:	cc                   	int3
82bcec:	cc                   	int3
82bced:	cc                   	int3
82bcee:	cc                   	int3
82bcef:	cc                   	int3
82bcf0:	cc                   	int3
82bcf1:	cc                   	int3
82bcf2:	cc                   	int3
82bcf3:	cc                   	int3
82bcf4:	cc                   	int3
82bcf5:	cc                   	int3
82bcf6:	cc                   	int3
82bcf7:	cc                   	int3
82bcf8:	cc                   	int3
82bcf9:	cc                   	int3
82bcfa:	cc                   	int3
82bcfb:	cc                   	int3
82bcfc:	cc                   	int3
82bcfd:	cc                   	int3
82bcfe:	cc                   	int3
82bcff:	cc                   	int3
82bd00:	cc                   	int3
82bd01:	55                   	push   %ebp
82bd02:	8b ec                	mov    %esp,%ebp
82bd04:	56                   	push   %esi
82bd05:	8b 75 08             	mov    0x8(%ebp),%esi
82bd08:	57                   	push   %edi
82bd09:	8b f9                	mov    %ecx,%edi
82bd0b:	85 f6                	test   %esi,%esi
82bd0d:	75 04                	jne    0x82bd13
82bd0f:	33 c0                	xor    %eax,%eax
82bd11:	eb 18                	jmp    0x82bd2b
82bd13:	6a 01                	push   $0x1
82bd15:	e8 21 62 be ff       	call   0x411f3b
82bd1a:	56                   	push   %esi
82bd1b:	89 77 04             	mov    %esi,0x4(%edi)
82bd1e:	8d 48 1c             	lea    0x1c(%eax),%ecx
82bd21:	e8 b4 6e bd ff       	call   0x402bda
82bd26:	89 38                	mov    %edi,(%eax)
82bd28:	33 c0                	xor    %eax,%eax
82bd2a:	40                   	inc    %eax
82bd2b:	5f                   	pop    %edi
82bd2c:	5e                   	pop    %esi
82bd2d:	5d                   	pop    %ebp
82bd2e:	c2 04 00             	ret    $0x4
82bd31:	cc                   	int3
82bd32:	cc                   	int3
82bd33:	cc                   	int3
82bd34:	cc                   	int3
82bd35:	cc                   	int3
82bd36:	cc                   	int3
82bd37:	cc                   	int3
82bd38:	cc                   	int3
82bd39:	cc                   	int3
82bd3a:	cc                   	int3
82bd3b:	cc                   	int3
82bd3c:	cc                   	int3
82bd3d:	55                   	push   %ebp
82bd3e:	8b ec                	mov    %esp,%ebp
82bd40:	56                   	push   %esi
82bd41:	57                   	push   %edi
82bd42:	6a 01                	push   $0x1
82bd44:	ff 75 0c             	push   0xc(%ebp)
82bd47:	8b f9                	mov    %ecx,%edi
82bd49:	ff 75 08             	push   0x8(%ebp)
82bd4c:	ff 77 20             	push   0x20(%edi)
82bd4f:	83 8f 80 00 00 00 ff 	orl    $0xffffffff,0x80(%edi)
82bd56:	e8 4b 33 be ff       	call   0x40f0a6
82bd5b:	8b 0f                	mov    (%edi),%ecx
82bd5d:	50                   	push   %eax
82bd5e:	8b b1 80 01 00 00    	mov    0x180(%ecx),%esi
82bd64:	8b ce                	mov    %esi,%ecx
82bd66:	e8 fa 08 c0 ff       	call   0x42c665
82bd6b:	8b cf                	mov    %edi,%ecx
82bd6d:	ff d6                	call   *%esi
82bd6f:	33 c0                	xor    %eax,%eax
82bd71:	5f                   	pop    %edi
82bd72:	40                   	inc    %eax
82bd73:	5e                   	pop    %esi
82bd74:	5d                   	pop    %ebp
82bd75:	c2 08 00             	ret    $0x8
82bd78:	cc                   	int3
82bd79:	cc                   	int3
82bd7a:	cc                   	int3
82bd7b:	cc                   	int3
82bd7c:	cc                   	int3
82bd7d:	cc                   	int3
82bd7e:	cc                   	int3
82bd7f:	cc                   	int3
82bd80:	cc                   	int3
82bd81:	cc                   	int3
82bd82:	cc                   	int3
82bd83:	cc                   	int3
82bd84:	cc                   	int3
82bd85:	cc                   	int3
82bd86:	56                   	push   %esi
82bd87:	57                   	push   %edi
82bd88:	8b f9                	mov    %ecx,%edi
82bd8a:	6a ff                	push   $0xffffffff
82bd8c:	8b 07                	mov    (%edi),%eax
82bd8e:	8b b0 80 01 00 00    	mov    0x180(%eax),%esi
82bd94:	8b ce                	mov    %esi,%ecx
82bd96:	e8 ca 08 c0 ff       	call   0x42c665
82bd9b:	8b cf                	mov    %edi,%ecx
82bd9d:	ff d6                	call   *%esi
82bd9f:	5f                   	pop    %edi
82bda0:	5e                   	pop    %esi
82bda1:	c2 08 00             	ret    $0x8
82bda4:	cc                   	int3
82bda5:	cc                   	int3
82bda6:	cc                   	int3
82bda7:	cc                   	int3
82bda8:	cc                   	int3
82bda9:	cc                   	int3
82bdaa:	cc                   	int3
82bdab:	55                   	push   %ebp
82bdac:	8b ec                	mov    %esp,%ebp
82bdae:	51                   	push   %ecx
82bdaf:	8b 45 08             	mov    0x8(%ebp),%eax
82bdb2:	85 c0                	test   %eax,%eax
82bdb4:	74 0a                	je     0x82bdc0
82bdb6:	83 60 04 00          	andl   $0x0,0x4(%eax)
82bdba:	c7 00 64 87 c3 00    	movl   $0xc38764,(%eax)
82bdc0:	8b e5                	mov    %ebp,%esp
82bdc2:	5d                   	pop    %ebp
82bdc3:	c2 04 00             	ret    $0x4
82bdc6:	cc                   	int3
82bdc7:	cc                   	int3
82bdc8:	cc                   	int3
82bdc9:	cc                   	int3
82bdca:	cc                   	int3
82bdcb:	cc                   	int3
82bdcc:	55                   	push   %ebp
82bdcd:	8b ec                	mov    %esp,%ebp
82bdcf:	56                   	push   %esi
82bdd0:	57                   	push   %edi
82bdd1:	68 00 20 00 00       	push   $0x2000
82bdd6:	8b f9                	mov    %ecx,%edi
82bdd8:	e8 88 90 bf ff       	call   0x424e65
82bddd:	8b 37                	mov    (%edi),%esi
82bddf:	6a 00                	push   $0x0
82bde1:	ff 75 14             	push   0x14(%ebp)
82bde4:	ff 75 10             	push   0x10(%ebp)
82bde7:	8b 4e 54             	mov    0x54(%esi),%ecx
82bdea:	ff 75 0c             	push   0xc(%ebp)
82bded:	ff 75 08             	push   0x8(%ebp)
82bdf0:	6a 00                	push   $0x0
82bdf2:	68 04 9e c3 00       	push   $0xc39e04
82bdf7:	e8 69 08 c0 ff       	call   0x42c665
82bdfc:	8b cf                	mov    %edi,%ecx
82bdfe:	ff 56 54             	call   *0x54(%esi)
82be01:	5f                   	pop    %edi
82be02:	5e                   	pop    %esi
82be03:	5d                   	pop    %ebp
82be04:	c2 10 00             	ret    $0x10
82be07:	cc                   	int3
82be08:	cc                   	int3
82be09:	cc                   	int3
82be0a:	cc                   	int3
82be0b:	cc                   	int3
82be0c:	cc                   	int3
82be0d:	cc                   	int3
82be0e:	cc                   	int3
82be0f:	cc                   	int3