8daa4d:	cc                   	int3
8daa4e:	cc                   	int3
8daa4f:	cc                   	int3
8daa50:	cc                   	int3
8daa51:	cc                   	int3
8daa52:	cc                   	int3
8daa53:	cc                   	int3
8daa54:	cc                   	int3
8daa55:	cc                   	int3
8daa56:	cc                   	int3
8daa57:	cc                   	int3
8daa58:	cc                   	int3
8daa59:	cc                   	int3
8daa5a:	cc                   	int3
8daa5b:	cc                   	int3
8daa5c:	cc                   	int3
8daa5d:	55                   	push   %ebp
8daa5e:	8b ec                	mov    %esp,%ebp
8daa60:	56                   	push   %esi
8daa61:	8b 75 08             	mov    0x8(%ebp),%esi
8daa64:	85 f6                	test   %esi,%esi
8daa66:	75 07                	jne    0x8daa6f
8daa68:	b8 57 00 07 80       	mov    $0x80070057,%eax
8daa6d:	eb 3b                	jmp    0x8daaaa
8daa6f:	83 26 00             	andl   $0x0,(%esi)
8daa72:	8b 81 58 01 00 00    	mov    0x158(%ecx),%eax
8daa78:	85 c0                	test   %eax,%eax
8daa7a:	74 2b                	je     0x8daaa7
8daa7c:	ff 70 6c             	push   0x6c(%eax)
8daa7f:	68 b0 e9 d5 00       	push   $0xd5e9b0
8daa84:	e8 81 b5 b2 ff       	call   0x40600a
8daa89:	59                   	pop    %ecx
8daa8a:	59                   	pop    %ecx
8daa8b:	85 c0                	test   %eax,%eax
8daa8d:	74 18                	je     0x8daaa7
8daa8f:	83 78 20 00          	cmpl   $0x0,0x20(%eax)
8daa93:	74 12                	je     0x8daaa7
8daa95:	56                   	push   %esi
8daa96:	68 50 02 c9 00       	push   $0xc90250
8daa9b:	6a fc                	push   $0xfffffffc
8daa9d:	ff 70 20             	push   0x20(%eax)
8daaa0:	e8 f9 5e 19 00       	call   0xa7099e
8daaa5:	eb 03                	jmp    0x8daaaa
8daaa7:	33 c0                	xor    %eax,%eax
8daaa9:	40                   	inc    %eax
8daaaa:	5e                   	pop    %esi
8daaab:	5d                   	pop    %ebp
8daaac:	c2 04 00             	ret    $0x4
8daaaf:	cc                   	int3
8daab0:	cc                   	int3
8daab1:	cc                   	int3
8daab2:	cc                   	int3
8daab3:	cc                   	int3
8daab4:	cc                   	int3
8daab5:	cc                   	int3
8daab6:	cc                   	int3
8daab7:	cc                   	int3
8daab8:	cc                   	int3
8daab9:	cc                   	int3
8daaba:	cc                   	int3
8daabb:	cc                   	int3
8daabc:	cc                   	int3
8daabd:	cc                   	int3
8daabe:	cc                   	int3
8daabf:	cc                   	int3
8daac0:	cc                   	int3
8daac1:	cc                   	int3
8daac2:	cc                   	int3
8daac3:	55                   	push   %ebp
8daac4:	8b ec                	mov    %esp,%ebp
8daac6:	53                   	push   %ebx
8daac7:	56                   	push   %esi
8daac8:	57                   	push   %edi
8daac9:	8b 7d 18             	mov    0x18(%ebp),%edi
8daacc:	8b d9                	mov    %ecx,%ebx
8daace:	85 ff                	test   %edi,%edi
8daad0:	75 07                	jne    0x8daad9
8daad2:	b8 57 00 07 80       	mov    $0x80070057,%eax
8daad7:	eb 5b                	jmp    0x8dab34
8daad9:	6a 03                	push   $0x3
8daadb:	58                   	pop    %eax
8daadc:	66 39 45 08          	cmp    %ax,0x8(%ebp)
8daae0:	75 14                	jne    0x8daaf6
8daae2:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
8daae6:	75 0e                	jne    0x8daaf6
8daae8:	66 89 07             	mov    %ax,(%edi)
8daaeb:	33 c0                	xor    %eax,%eax
8daaed:	c7 47 08 0b 00 00 00 	movl   $0xb,0x8(%edi)
8daaf4:	eb 3e                	jmp    0x8dab34
8daaf6:	8b 03                	mov    (%ebx),%eax
8daaf8:	8b b0 c8 01 00 00    	mov    0x1c8(%eax),%esi
8daafe:	8b ce                	mov    %esi,%ecx
8dab00:	e8 60 1b b5 ff       	call   0x42c665
8dab05:	8b cb                	mov    %ebx,%ecx
8dab07:	ff d6                	call   *%esi
8dab09:	8b d8                	mov    %eax,%ebx
8dab0b:	85 db                	test   %ebx,%ebx
8dab0d:	74 22                	je     0x8dab31
8dab0f:	8b 0b                	mov    (%ebx),%ecx
8dab11:	8d 75 08             	lea    0x8(%ebp),%esi
8dab14:	57                   	push   %edi
8dab15:	83 ec 10             	sub    $0x10,%esp
8dab18:	8b fc                	mov    %esp,%edi
8dab1a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8dab1b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8dab1c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8dab1d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8dab1e:	8b b1 b0 00 00 00    	mov    0xb0(%ecx),%esi
8dab24:	8b ce                	mov    %esi,%ecx
8dab26:	e8 3a 1b b5 ff       	call   0x42c665
8dab2b:	8b cb                	mov    %ebx,%ecx
8dab2d:	ff d6                	call   *%esi
8dab2f:	eb 03                	jmp    0x8dab34
8dab31:	33 c0                	xor    %eax,%eax
8dab33:	40                   	inc    %eax
8dab34:	5f                   	pop    %edi
8dab35:	5e                   	pop    %esi
8dab36:	5b                   	pop    %ebx
8dab37:	5d                   	pop    %ebp
8dab38:	c2 14 00             	ret    $0x14
8dab3b:	cc                   	int3
8dab3c:	cc                   	int3
8dab3d:	cc                   	int3
8dab3e:	cc                   	int3
8dab3f:	cc                   	int3
8dab40:	cc                   	int3
8dab41:	cc                   	int3
8dab42:	cc                   	int3
8dab43:	cc                   	int3
8dab44:	cc                   	int3
8dab45:	cc                   	int3
8dab46:	cc                   	int3
8dab47:	cc                   	int3
8dab48:	cc                   	int3
8dab49:	cc                   	int3
8dab4a:	cc                   	int3
8dab4b:	cc                   	int3
8dab4c:	cc                   	int3
8dab4d:	cc                   	int3
8dab4e:	cc                   	int3
8dab4f:	cc                   	int3
8dab50:	cc                   	int3
8dab51:	cc                   	int3
8dab52:	cc                   	int3
8dab53:	cc                   	int3
8dab54:	cc                   	int3
8dab55:	cc                   	int3
8dab56:	cc                   	int3
8dab57:	cc                   	int3
8dab58:	cc                   	int3
8dab59:	55                   	push   %ebp
8dab5a:	8b ec                	mov    %esp,%ebp
8dab5c:	53                   	push   %ebx
8dab5d:	56                   	push   %esi
8dab5e:	57                   	push   %edi
8dab5f:	8b 7d 18             	mov    0x18(%ebp),%edi
8dab62:	8b d9                	mov    %ecx,%ebx
8dab64:	85 ff                	test   %edi,%edi
8dab66:	75 07                	jne    0x8dab6f
8dab68:	b8 57 00 07 80       	mov    $0x80070057,%eax
8dab6d:	eb 5b                	jmp    0x8dabca
8dab6f:	6a 03                	push   $0x3
8dab71:	58                   	pop    %eax
8dab72:	66 39 45 08          	cmp    %ax,0x8(%ebp)
8dab76:	75 14                	jne    0x8dab8c
8dab78:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
8dab7c:	75 0e                	jne    0x8dab8c
8dab7e:	66 89 07             	mov    %ax,(%edi)
8dab81:	33 c0                	xor    %eax,%eax
8dab83:	c7 47 08 04 00 10 00 	movl   $0x100004,0x8(%edi)
8dab8a:	eb 3e                	jmp    0x8dabca
8dab8c:	8b 03                	mov    (%ebx),%eax
8dab8e:	8b b0 c8 01 00 00    	mov    0x1c8(%eax),%esi
8dab94:	8b ce                	mov    %esi,%ecx
8dab96:	e8 ca 1a b5 ff       	call   0x42c665
8dab9b:	8b cb                	mov    %ebx,%ecx
8dab9d:	ff d6                	call   *%esi
8dab9f:	8b d8                	mov    %eax,%ebx
8daba1:	85 db                	test   %ebx,%ebx
8daba3:	74 22                	je     0x8dabc7
8daba5:	8b 0b                	mov    (%ebx),%ecx
8daba7:	8d 75 08             	lea    0x8(%ebp),%esi
8dabaa:	57                   	push   %edi
8dabab:	83 ec 10             	sub    $0x10,%esp
8dabae:	8b fc                	mov    %esp,%edi
8dabb0:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8dabb1:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8dabb2:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8dabb3:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8dabb4:	8b b1 b4 00 00 00    	mov    0xb4(%ecx),%esi
8dabba:	8b ce                	mov    %esi,%ecx
8dabbc:	e8 a4 1a b5 ff       	call   0x42c665
8dabc1:	8b cb                	mov    %ebx,%ecx
8dabc3:	ff d6                	call   *%esi
8dabc5:	eb 03                	jmp    0x8dabca
8dabc7:	33 c0                	xor    %eax,%eax
8dabc9:	40                   	inc    %eax
8dabca:	5f                   	pop    %edi
8dabcb:	5e                   	pop    %esi
8dabcc:	5b                   	pop    %ebx
8dabcd:	5d                   	pop    %ebp
8dabce:	c2 14 00             	ret    $0x14
8dabd1:	cc                   	int3
8dabd2:	cc                   	int3
8dabd3:	cc                   	int3
8dabd4:	cc                   	int3
8dabd5:	cc                   	int3
8dabd6:	cc                   	int3
8dabd7:	cc                   	int3
8dabd8:	cc                   	int3
8dabd9:	cc                   	int3
8dabda:	cc                   	int3
8dabdb:	cc                   	int3
8dabdc:	cc                   	int3
8dabdd:	cc                   	int3
8dabde:	cc                   	int3
8dabdf:	cc                   	int3
8dabe0:	cc                   	int3
8dabe1:	cc                   	int3
8dabe2:	cc                   	int3
8dabe3:	cc                   	int3
8dabe4:	cc                   	int3
8dabe5:	cc                   	int3
8dabe6:	cc                   	int3
8dabe7:	cc                   	int3
8dabe8:	cc                   	int3
8dabe9:	cc                   	int3
8dabea:	cc                   	int3
8dabeb:	cc                   	int3
8dabec:	cc                   	int3
8dabed:	cc                   	int3
8dabee:	cc                   	int3
8dabef:	55                   	push   %ebp
8dabf0:	8b ec                	mov    %esp,%ebp
8dabf2:	56                   	push   %esi
8dabf3:	8b 75 14             	mov    0x14(%ebp),%esi
8dabf6:	85 f6                	test   %esi,%esi
8dabf8:	75 04                	jne    0x8dabfe
8dabfa:	33 c0                	xor    %eax,%eax
8dabfc:	eb 6d                	jmp    0x8dac6b
8dabfe:	8b 45 08             	mov    0x8(%ebp),%eax
8dac01:	85 c0                	test   %eax,%eax
8dac03:	75 13                	jne    0x8dac18
8dac05:	e8 65 3c b6 ff       	call   0x43e86f
8dac0a:	6a 16                	push   $0x16
8dac0c:	5e                   	pop    %esi
8dac0d:	89 30                	mov    %esi,(%eax)
8dac0f:	e8 e4 46 b4 ff       	call   0x41f2f8
8dac14:	8b c6                	mov    %esi,%eax
8dac16:	eb 53                	jmp    0x8dac6b
8dac18:	57                   	push   %edi
8dac19:	8b 7d 10             	mov    0x10(%ebp),%edi
8dac1c:	85 ff                	test   %edi,%edi
8dac1e:	74 14                	je     0x8dac34
8dac20:	39 75 0c             	cmp    %esi,0xc(%ebp)
8dac23:	72 0f                	jb     0x8dac34
8dac25:	56                   	push   %esi
8dac26:	57                   	push   %edi
8dac27:	50                   	push   %eax
8dac28:	e8 55 9a b3 ff       	call   0x414682
8dac2d:	83 c4 0c             	add    $0xc,%esp
8dac30:	33 c0                	xor    %eax,%eax
8dac32:	eb 36                	jmp    0x8dac6a
8dac34:	ff 75 0c             	push   0xc(%ebp)
8dac37:	6a 00                	push   $0x0
8dac39:	50                   	push   %eax
8dac3a:	e8 79 9b b3 ff       	call   0x4147b8
8dac3f:	83 c4 0c             	add    $0xc,%esp
8dac42:	85 ff                	test   %edi,%edi
8dac44:	75 09                	jne    0x8dac4f
8dac46:	e8 24 3c b6 ff       	call   0x43e86f
8dac4b:	6a 16                	push   $0x16
8dac4d:	eb 0c                	jmp    0x8dac5b
8dac4f:	39 75 0c             	cmp    %esi,0xc(%ebp)
8dac52:	73 13                	jae    0x8dac67
8dac54:	e8 16 3c b6 ff       	call   0x43e86f
8dac59:	6a 22                	push   $0x22
8dac5b:	5e                   	pop    %esi
8dac5c:	89 30                	mov    %esi,(%eax)
8dac5e:	e8 95 46 b4 ff       	call   0x41f2f8
8dac63:	8b c6                	mov    %esi,%eax
8dac65:	eb 03                	jmp    0x8dac6a
8dac67:	6a 16                	push   $0x16
8dac69:	58                   	pop    %eax
8dac6a:	5f                   	pop    %edi
8dac6b:	5e                   	pop    %esi
8dac6c:	5d                   	pop    %ebp
8dac6d:	c3                   	ret
8dac6e:	cc                   	int3
8dac6f:	cc                   	int3
8dac70:	cc                   	int3
8dac71:	cc                   	int3
8dac72:	cc                   	int3
8dac73:	cc                   	int3
8dac74:	cc                   	int3
8dac75:	cc                   	int3
8dac76:	cc                   	int3
8dac77:	cc                   	int3
8dac78:	cc                   	int3
8dac79:	cc                   	int3
8dac7a:	cc                   	int3
8dac7b:	cc                   	int3
8dac7c:	cc                   	int3
8dac7d:	cc                   	int3
8dac7e:	cc                   	int3
8dac7f:	cc                   	int3
8dac80:	cc                   	int3
8dac81:	cc                   	int3
8dac82:	cc                   	int3
8dac83:	cc                   	int3
8dac84:	cc                   	int3
8dac85:	cc                   	int3
8dac86:	cc                   	int3
8dac87:	cc                   	int3
8dac88:	cc                   	int3
8dac89:	cc                   	int3
8dac8a:	cc                   	int3
8dac8b:	cc                   	int3
8dac8c:	cc                   	int3
8dac8d:	55                   	push   %ebp
8dac8e:	8b ec                	mov    %esp,%ebp
8dac90:	8b 45 14             	mov    0x14(%ebp),%eax
8dac93:	56                   	push   %esi
8dac94:	85 c0                	test   %eax,%eax
8dac96:	74 3c                	je     0x8dacd4
8dac98:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
8dac9c:	75 13                	jne    0x8dacb1
8dac9e:	e8 cc 3b b6 ff       	call   0x43e86f
8daca3:	6a 16                	push   $0x16
8daca5:	5e                   	pop    %esi
8daca6:	89 30                	mov    %esi,(%eax)
8daca8:	e8 4b 46 b4 ff       	call   0x41f2f8
8dacad:	8b c6                	mov    %esi,%eax
8dacaf:	eb 25                	jmp    0x8dacd6
8dacb1:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
8dacb5:	74 e7                	je     0x8dac9e
8dacb7:	39 45 0c             	cmp    %eax,0xc(%ebp)
8dacba:	73 09                	jae    0x8dacc5
8dacbc:	e8 ae 3b b6 ff       	call   0x43e86f
8dacc1:	6a 22                	push   $0x22
8dacc3:	eb e0                	jmp    0x8daca5
8dacc5:	50                   	push   %eax
8dacc6:	ff 75 10             	push   0x10(%ebp)
8dacc9:	ff 75 08             	push   0x8(%ebp)
8daccc:	e8 b1 3e b4 ff       	call   0x41eb82
8dacd1:	83 c4 0c             	add    $0xc,%esp
8dacd4:	33 c0                	xor    %eax,%eax
8dacd6:	5e                   	pop    %esi
8dacd7:	5d                   	pop    %ebp
8dacd8:	c3                   	ret