81ca8a:	cc                   	int3
81ca8b:	cc                   	int3
81ca8c:	cc                   	int3
81ca8d:	cc                   	int3
81ca8e:	cc                   	int3
81ca8f:	53                   	push   %ebx
81ca90:	56                   	push   %esi
81ca91:	57                   	push   %edi
81ca92:	8b f9                	mov    %ecx,%edi
81ca94:	8b 5f 70             	mov    0x70(%edi),%ebx
81ca97:	85 db                	test   %ebx,%ebx
81ca99:	74 12                	je     0x81caad
81ca9b:	8b 03                	mov    (%ebx),%eax
81ca9d:	6a 01                	push   $0x1
81ca9f:	8b 70 04             	mov    0x4(%eax),%esi
81caa2:	8b ce                	mov    %esi,%ecx
81caa4:	e8 bc fb c0 ff       	call   0x42c665
81caa9:	8b cb                	mov    %ebx,%ecx
81caab:	ff d6                	call   *%esi
81caad:	8b 4f 2c             	mov    0x2c(%edi),%ecx
81cab0:	33 db                	xor    %ebx,%ebx
81cab2:	89 5f 70             	mov    %ebx,0x70(%edi)
81cab5:	85 c9                	test   %ecx,%ecx
81cab7:	74 11                	je     0x81caca
81cab9:	8b 01                	mov    (%ecx),%eax
81cabb:	53                   	push   %ebx
81cabc:	53                   	push   %ebx
81cabd:	51                   	push   %ecx
81cabe:	8b 70 0c             	mov    0xc(%eax),%esi
81cac1:	8b ce                	mov    %esi,%ecx
81cac3:	e8 9d fb c0 ff       	call   0x42c665
81cac8:	ff d6                	call   *%esi
81caca:	8b 4f 28             	mov    0x28(%edi),%ecx
81cacd:	85 c9                	test   %ecx,%ecx
81cacf:	74 12                	je     0x81cae3
81cad1:	8b 01                	mov    (%ecx),%eax
81cad3:	51                   	push   %ecx
81cad4:	8b 70 08             	mov    0x8(%eax),%esi
81cad7:	8b ce                	mov    %esi,%ecx
81cad9:	e8 87 fb c0 ff       	call   0x42c665
81cade:	ff d6                	call   *%esi
81cae0:	89 5f 28             	mov    %ebx,0x28(%edi)
81cae3:	39 5f 38             	cmp    %ebx,0x38(%edi)
81cae6:	74 09                	je     0x81caf1
81cae8:	53                   	push   %ebx
81cae9:	53                   	push   %ebx
81caea:	8b cf                	mov    %edi,%ecx
81caec:	e8 b8 34 c1 ff       	call   0x42ffa9
81caf1:	8b 5f 7c             	mov    0x7c(%edi),%ebx
81caf4:	85 db                	test   %ebx,%ebx
81caf6:	74 16                	je     0x81cb0e
81caf8:	8b 03                	mov    (%ebx),%eax
81cafa:	6a 01                	push   $0x1
81cafc:	8b 70 04             	mov    0x4(%eax),%esi
81caff:	8b ce                	mov    %esi,%ecx
81cb01:	e8 5f fb c0 ff       	call   0x42c665
81cb06:	8b cb                	mov    %ebx,%ecx
81cb08:	ff d6                	call   *%esi
81cb0a:	83 67 7c 00          	andl   $0x0,0x7c(%edi)
81cb0e:	8b cf                	mov    %edi,%ecx
81cb10:	5f                   	pop    %edi
81cb11:	5e                   	pop    %esi
81cb12:	5b                   	pop    %ebx
81cb13:	e9 48 55 c1 ff       	jmp    0x432060
81cb18:	cc                   	int3
81cb19:	cc                   	int3
81cb1a:	cc                   	int3
81cb1b:	cc                   	int3
81cb1c:	cc                   	int3
81cb1d:	cc                   	int3
81cb1e:	cc                   	int3
81cb1f:	cc                   	int3
81cb20:	cc                   	int3
81cb21:	cc                   	int3
81cb22:	cc                   	int3
81cb23:	cc                   	int3
81cb24:	cc                   	int3
81cb25:	cc                   	int3
81cb26:	cc                   	int3
81cb27:	cc                   	int3
81cb28:	cc                   	int3
81cb29:	cc                   	int3
81cb2a:	cc                   	int3
81cb2b:	cc                   	int3
81cb2c:	cc                   	int3
81cb2d:	cc                   	int3
81cb2e:	cc                   	int3
81cb2f:	cc                   	int3
81cb30:	cc                   	int3
81cb31:	cc                   	int3
81cb32:	cc                   	int3
81cb33:	cc                   	int3
81cb34:	cc                   	int3
81cb35:	cc                   	int3
81cb36:	cc                   	int3
81cb37:	cc                   	int3
81cb38:	cc                   	int3
81cb39:	cc                   	int3
81cb3a:	55                   	push   %ebp
81cb3b:	8b ec                	mov    %esp,%ebp
81cb3d:	56                   	push   %esi
81cb3e:	8b f1                	mov    %ecx,%esi
81cb40:	e8 ea 17 c1 ff       	call   0x42e32f
81cb45:	8b 48 04             	mov    0x4(%eax),%ecx
81cb48:	85 c9                	test   %ecx,%ecx
81cb4a:	74 0d                	je     0x81cb59
81cb4c:	39 71 20             	cmp    %esi,0x20(%ecx)
81cb4f:	75 08                	jne    0x81cb59
81cb51:	ff 75 08             	push   0x8(%ebp)
81cb54:	e8 38 db be ff       	call   0x40a691
81cb59:	8b ce                	mov    %esi,%ecx
81cb5b:	e8 1b cd bf ff       	call   0x41987b
81cb60:	a9 00 00 00 40       	test   $0x40000000,%eax
81cb65:	75 1a                	jne    0x81cb81
81cb67:	e8 b9 40 c0 ff       	call   0x420c25
81cb6c:	6a 01                	push   $0x1
81cb6e:	6a 01                	push   $0x1
81cb70:	ff 70 0c             	push   0xc(%eax)
81cb73:	ff 70 08             	push   0x8(%eax)
81cb76:	ff 70 04             	push   0x4(%eax)
81cb79:	ff 76 20             	push   0x20(%esi)
81cb7c:	e8 1b 8a be ff       	call   0x40559c
81cb81:	5e                   	pop    %esi
81cb82:	5d                   	pop    %ebp
81cb83:	c2 04 00             	ret    $0x4
81cb86:	cc                   	int3
81cb87:	cc                   	int3
81cb88:	cc                   	int3
81cb89:	cc                   	int3
81cb8a:	cc                   	int3
81cb8b:	cc                   	int3
81cb8c:	cc                   	int3
81cb8d:	cc                   	int3
81cb8e:	cc                   	int3
81cb8f:	cc                   	int3
81cb90:	cc                   	int3
81cb91:	cc                   	int3
81cb92:	cc                   	int3
81cb93:	cc                   	int3
81cb94:	cc                   	int3
81cb95:	cc                   	int3
81cb96:	cc                   	int3
81cb97:	cc                   	int3
81cb98:	cc                   	int3
81cb99:	56                   	push   %esi
81cb9a:	8b f1                	mov    %ecx,%esi
81cb9c:	e8 84 e4 c1 ff       	call   0x43b025
81cba1:	3b c6                	cmp    %esi,%eax
81cba3:	75 0a                	jne    0x81cbaf
81cba5:	b9 48 c7 d7 00       	mov    $0xd7c748,%ecx
81cbaa:	e8 1b 3c c0 ff       	call   0x4207ca
81cbaf:	8b ce                	mov    %esi,%ecx
81cbb1:	e8 c5 cc bf ff       	call   0x41987b
81cbb6:	a9 00 00 00 40       	test   $0x40000000,%eax
81cbbb:	75 1a                	jne    0x81cbd7
81cbbd:	e8 63 40 c0 ff       	call   0x420c25
81cbc2:	6a 01                	push   $0x1
81cbc4:	6a 01                	push   $0x1
81cbc6:	ff 70 0c             	push   0xc(%eax)
81cbc9:	ff 70 08             	push   0x8(%eax)
81cbcc:	ff 70 04             	push   0x4(%eax)
81cbcf:	ff 76 20             	push   0x20(%esi)
81cbd2:	e8 c5 89 be ff       	call   0x40559c
81cbd7:	8b ce                	mov    %esi,%ecx
81cbd9:	e8 82 54 c1 ff       	call   0x432060
81cbde:	5e                   	pop    %esi
81cbdf:	c2 0c 00             	ret    $0xc
81cbe2:	cc                   	int3
81cbe3:	cc                   	int3
81cbe4:	cc                   	int3
81cbe5:	cc                   	int3
81cbe6:	cc                   	int3
81cbe7:	cc                   	int3
81cbe8:	cc                   	int3
81cbe9:	cc                   	int3
81cbea:	cc                   	int3
81cbeb:	cc                   	int3
81cbec:	cc                   	int3
81cbed:	cc                   	int3
81cbee:	cc                   	int3
81cbef:	cc                   	int3
81cbf0:	cc                   	int3
81cbf1:	cc                   	int3
81cbf2:	cc                   	int3
81cbf3:	cc                   	int3
81cbf4:	55                   	push   %ebp
81cbf5:	8b ec                	mov    %esp,%ebp
81cbf7:	51                   	push   %ecx
81cbf8:	56                   	push   %esi
81cbf9:	8d 45 fc             	lea    -0x4(%ebp),%eax
81cbfc:	8b f1                	mov    %ecx,%esi
81cbfe:	50                   	push   %eax
81cbff:	8b 45 0c             	mov    0xc(%ebp),%eax
81cc02:	ff 70 04             	push   0x4(%eax)
81cc05:	e8 3c 19 c1 ff       	call   0x42e546
81cc0a:	85 c0                	test   %eax,%eax
81cc0c:	74 05                	je     0x81cc13
81cc0e:	8b 45 fc             	mov    -0x4(%ebp),%eax
81cc11:	eb 07                	jmp    0x81cc1a
81cc13:	8b ce                	mov    %esi,%ecx
81cc15:	e8 46 54 c1 ff       	call   0x432060
81cc1a:	5e                   	pop    %esi
81cc1b:	8b e5                	mov    %ebp,%esp
81cc1d:	5d                   	pop    %ebp
81cc1e:	c2 08 00             	ret    $0x8
81cc21:	cc                   	int3
81cc22:	cc                   	int3
81cc23:	cc                   	int3
81cc24:	cc                   	int3
81cc25:	cc                   	int3
81cc26:	cc                   	int3
81cc27:	cc                   	int3
81cc28:	cc                   	int3
81cc29:	cc                   	int3
81cc2a:	cc                   	int3
81cc2b:	cc                   	int3
81cc2c:	55                   	push   %ebp
81cc2d:	8b ec                	mov    %esp,%ebp
81cc2f:	8b 45 08             	mov    0x8(%ebp),%eax
81cc32:	85 c0                	test   %eax,%eax
81cc34:	74 03                	je     0x81cc39
81cc36:	8b 40 04             	mov    0x4(%eax),%eax
81cc39:	6a 1e                	push   $0x1e
81cc3b:	50                   	push   %eax
81cc3c:	68 17 03 00 00       	push   $0x317
81cc41:	ff 71 20             	push   0x20(%ecx)
81cc44:	ff 15 20 40 d8 00    	call   *0xd84020
81cc4a:	5d                   	pop    %ebp
81cc4b:	c2 24 00             	ret    $0x24
81cc4e:	cc                   	int3
81cc4f:	cc                   	int3
81cc50:	cc                   	int3
81cc51:	cc                   	int3
81cc52:	cc                   	int3
81cc53:	cc                   	int3
81cc54:	cc                   	int3
81cc55:	cc                   	int3
81cc56:	55                   	push   %ebp
81cc57:	8b ec                	mov    %esp,%ebp
81cc59:	53                   	push   %ebx
81cc5a:	56                   	push   %esi
81cc5b:	8b 75 0c             	mov    0xc(%ebp),%esi
81cc5e:	8b d9                	mov    %ecx,%ebx
81cc60:	57                   	push   %edi
81cc61:	83 3e 01             	cmpl   $0x1,(%esi)
81cc64:	75 21                	jne    0x81cc87
81cc66:	ff 76 14             	push   0x14(%esi)
81cc69:	e8 f4 66 c0 ff       	call   0x423362
81cc6e:	8b f8                	mov    %eax,%edi
81cc70:	85 ff                	test   %edi,%edi
81cc72:	74 13                	je     0x81cc87
81cc74:	8b 0f                	mov    (%edi),%ecx
81cc76:	56                   	push   %esi
81cc77:	8b 71 0c             	mov    0xc(%ecx),%esi
81cc7a:	8b ce                	mov    %esi,%ecx
81cc7c:	e8 e4 f9 c0 ff       	call   0x42c665
81cc81:	8b cf                	mov    %edi,%ecx
81cc83:	ff d6                	call   *%esi
81cc85:	eb 15                	jmp    0x81cc9c
81cc87:	6a 00                	push   $0x0
81cc89:	ff 76 14             	push   0x14(%esi)
81cc8c:	e8 b5 18 c1 ff       	call   0x42e546
81cc91:	85 c0                	test   %eax,%eax
81cc93:	75 07                	jne    0x81cc9c
81cc95:	8b cb                	mov    %ebx,%ecx
81cc97:	e8 c4 53 c1 ff       	call   0x432060
81cc9c:	5f                   	pop    %edi
81cc9d:	5e                   	pop    %esi
81cc9e:	5b                   	pop    %ebx
81cc9f:	5d                   	pop    %ebp
81cca0:	c2 08 00             	ret    $0x8
81cca3:	cc                   	int3
81cca4:	cc                   	int3
81cca5:	cc                   	int3
81cca6:	cc                   	int3
81cca7:	cc                   	int3
81cca8:	cc                   	int3
81cca9:	cc                   	int3
81ccaa:	cc                   	int3
81ccab:	cc                   	int3
81ccac:	cc                   	int3
81ccad:	cc                   	int3
81ccae:	cc                   	int3
81ccaf:	cc                   	int3
81ccb0:	cc                   	int3
81ccb1:	cc                   	int3
81ccb2:	cc                   	int3
81ccb3:	cc                   	int3
81ccb4:	cc                   	int3
81ccb5:	cc                   	int3
81ccb6:	55                   	push   %ebp
81ccb7:	8b ec                	mov    %esp,%ebp
81ccb9:	83 ec 1c             	sub    $0x1c,%esp
81ccbc:	56                   	push   %esi
81ccbd:	57                   	push   %edi
81ccbe:	8b f1                	mov    %ecx,%esi
81ccc0:	bf 21 01 00 00       	mov    $0x121,%edi
81ccc5:	eb 0a                	jmp    0x81ccd1
81ccc7:	8d 45 e4             	lea    -0x1c(%ebp),%eax
81ccca:	50                   	push   %eax
81cccb:	ff 15 f8 3f d8 00    	call   *0xd83ff8
81ccd1:	6a 01                	push   $0x1
81ccd3:	57                   	push   %edi
81ccd4:	57                   	push   %edi
81ccd5:	6a 00                	push   $0x0
81ccd7:	8d 45 e4             	lea    -0x1c(%ebp),%eax
81ccda:	50                   	push   %eax
81ccdb:	ff 15 f4 3f d8 00    	call   *0xd83ff4
81cce1:	85 c0                	test   %eax,%eax
81cce3:	75 e2                	jne    0x81ccc7
81cce5:	8b ce                	mov    %esi,%ecx
81cce7:	e8 74 53 c1 ff       	call   0x432060
81ccec:	5f                   	pop    %edi
81cced:	5e                   	pop    %esi
81ccee:	8b e5                	mov    %ebp,%esp
81ccf0:	5d                   	pop    %ebp
81ccf1:	c2 08 00             	ret    $0x8
81ccf4:	cc                   	int3
81ccf5:	cc                   	int3
81ccf6:	cc                   	int3
81ccf7:	cc                   	int3
81ccf8:	cc                   	int3
81ccf9:	cc                   	int3
81ccfa:	cc                   	int3
81ccfb:	cc                   	int3
81ccfc:	cc                   	int3
81ccfd:	cc                   	int3
81ccfe:	cc                   	int3
81ccff:	cc                   	int3
81cd00:	cc                   	int3
81cd01:	cc                   	int3
81cd02:	cc                   	int3
81cd03:	56                   	push   %esi
81cd04:	57                   	push   %edi
81cd05:	8b f9                	mov    %ecx,%edi
81cd07:	83 7f 20 00          	cmpl   $0x0,0x20(%edi)
81cd0b:	8b 07                	mov    (%edi),%eax
81cd0d:	74 05                	je     0x81cd14
81cd0f:	8b 70 60             	mov    0x60(%eax),%esi
81cd12:	eb 06                	jmp    0x81cd1a
81cd14:	8b b0 20 01 00 00    	mov    0x120(%eax),%esi
81cd1a:	8b ce                	mov    %esi,%ecx
81cd1c:	e8 44 f9 c0 ff       	call   0x42c665
81cd21:	8b cf                	mov    %edi,%ecx
81cd23:	ff d6                	call   *%esi
81cd25:	5f                   	pop    %edi
81cd26:	5e                   	pop    %esi
81cd27:	c3                   	ret
81cd28:	cc                   	int3
81cd29:	cc                   	int3