60ab0f:	8b 93 14 02 00 00    	mov    0x214(%ebx),%edx
60ab15:	e8 a6 be e4 ff       	call   0x4569c0
60ab1a:	8b d3                	mov    %ebx,%edx
60ab1c:	8b 83 18 02 00 00    	mov    0x218(%ebx),%eax
60ab22:	e8 01 9c e1 ff       	call   0x424728
60ab27:	8b c3                	mov    %ebx,%eax
60ab29:	8b 10                	mov    (%eax),%edx
60ab2b:	ff 52 7c             	call   *0x7c(%edx)
60ab2e:	5e                   	pop    %esi
60ab2f:	5b                   	pop    %ebx
60ab30:	c3                   	ret
60ab31:	8d 40 00             	lea    0x0(%eax),%eax
60ab34:	56                   	push   %esi
60ab35:	8b f0                	mov    %eax,%esi
60ab37:	8b 86 10 02 00 00    	mov    0x210(%esi),%eax
60ab3d:	8b 08                	mov    (%eax),%ecx
60ab3f:	ff 51 08             	call   *0x8(%ecx)
60ab42:	5e                   	pop    %esi
60ab43:	c3                   	ret
60ab44:	3a 90 1c 02 00 00    	cmp    0x21c(%eax),%dl
60ab4a:	74 0b                	je     0x60ab57
60ab4c:	88 90 1c 02 00 00    	mov    %dl,0x21c(%eax)
60ab52:	8b 10                	mov    (%eax),%edx
60ab54:	ff 52 7c             	call   *0x7c(%edx)
60ab57:	c3                   	ret
60ab58:	53                   	push   %ebx
60ab59:	56                   	push   %esi
60ab5a:	8b f2                	mov    %edx,%esi
60ab5c:	8b d8                	mov    %eax,%ebx
60ab5e:	8b 83 20 02 00 00    	mov    0x220(%ebx),%eax
60ab64:	8b d6                	mov    %esi,%edx
60ab66:	e8 f9 a0 df ff       	call   0x404c64
60ab6b:	74 14                	je     0x60ab81
60ab6d:	8d 83 20 02 00 00    	lea    0x220(%ebx),%eax
60ab73:	8b d6                	mov    %esi,%edx
60ab75:	e8 42 9d df ff       	call   0x4048bc
60ab7a:	8b c3                	mov    %ebx,%eax
60ab7c:	8b 10                	mov    (%eax),%edx
60ab7e:	ff 52 7c             	call   *0x7c(%edx)
60ab81:	5e                   	pop    %esi
60ab82:	5b                   	pop    %ebx
60ab83:	c3                   	ret
60ab84:	88 90 24 02 00 00    	mov    %dl,0x224(%eax)
60ab8a:	8b 10                	mov    (%eax),%edx
60ab8c:	ff 52 7c             	call   *0x7c(%edx)
60ab8f:	c3                   	ret
60ab90:	53                   	push   %ebx
60ab91:	8b d8                	mov    %eax,%ebx
60ab93:	3a 93 2c 02 00 00    	cmp    0x22c(%ebx),%dl
60ab99:	74 17                	je     0x60abb2
60ab9b:	88 93 2c 02 00 00    	mov    %dl,0x22c(%ebx)
60aba1:	8b c3                	mov    %ebx,%eax
60aba3:	8b 10                	mov    (%eax),%edx
60aba5:	ff 92 e0 00 00 00    	call   *0xe0(%edx)
60abab:	8b c3                	mov    %ebx,%eax
60abad:	8b 10                	mov    (%eax),%edx
60abaf:	ff 52 7c             	call   *0x7c(%edx)
60abb2:	5b                   	pop    %ebx
60abb3:	c3                   	ret
60abb4:	53                   	push   %ebx
60abb5:	8b d8                	mov    %eax,%ebx
60abb7:	8b c3                	mov    %ebx,%eax
60abb9:	8b 10                	mov    (%eax),%edx
60abbb:	ff 92 e0 00 00 00    	call   *0xe0(%edx)
60abc1:	8b c3                	mov    %ebx,%eax
60abc3:	8b 10                	mov    (%eax),%edx
60abc5:	ff 52 7c             	call   *0x7c(%edx)
60abc8:	5b                   	pop    %ebx
60abc9:	c3                   	ret
60abca:	8b c0                	mov    %eax,%eax
60abcc:	55                   	push   %ebp
60abcd:	8b ec                	mov    %esp,%ebp
60abcf:	83 c4 cc             	add    $0xffffffcc,%esp
60abd2:	53                   	push   %ebx
60abd3:	56                   	push   %esi
60abd4:	57                   	push   %edi
60abd5:	89 45 fc             	mov    %eax,-0x4(%ebp)
60abd8:	8b 45 fc             	mov    -0x4(%ebp),%eax
60abdb:	8b 80 10 02 00 00    	mov    0x210(%eax),%eax
60abe1:	e8 a6 22 e1 ff       	call   0x41ce8c
60abe6:	85 c0                	test   %eax,%eax
60abe8:	0f 84 42 02 00 00    	je     0x60ae30
60abee:	8b 45 fc             	mov    -0x4(%ebp),%eax
60abf1:	8d 88 54 02 00 00    	lea    0x254(%eax),%ecx
60abf7:	a1 94 6f 6a 00       	mov    0x6a6f94,%eax
60abfc:	8b 00                	mov    (%eax),%eax
60abfe:	ba 03 00 00 00       	mov    $0x3,%edx
60ac03:	8b 18                	mov    (%eax),%ebx
60ac05:	ff 53 14             	call   *0x14(%ebx)
60ac08:	8d 55 dc             	lea    -0x24(%ebp),%edx
60ac0b:	8b 45 fc             	mov    -0x4(%ebp),%eax
60ac0e:	8b 08                	mov    (%eax),%ecx
60ac10:	ff 51 44             	call   *0x44(%ecx)
60ac13:	83 45 e0 02          	addl   $0x2,-0x20(%ebp)
60ac17:	33 c0                	xor    %eax,%eax
60ac19:	89 45 f8             	mov    %eax,-0x8(%ebp)
60ac1c:	8b 45 e4             	mov    -0x1c(%ebp),%eax
60ac1f:	2b 45 dc             	sub    -0x24(%ebp),%eax
60ac22:	89 45 f4             	mov    %eax,-0xc(%ebp)
60ac25:	33 f6                	xor    %esi,%esi
60ac27:	b2 01                	mov    $0x1,%dl
60ac29:	a1 24 94 41 00       	mov    0x419424,%eax
60ac2e:	e8 15 8e df ff       	call   0x403a48
60ac33:	89 45 f0             	mov    %eax,-0x10(%ebp)
60ac36:	33 ff                	xor    %edi,%edi
60ac38:	55                   	push   %ebp
60ac39:	68 29 ae 60 00       	push   $0x60ae29
60ac3e:	64 ff 37             	push   %fs:(%edi)
60ac41:	64 89 27             	mov    %esp,%fs:(%edi)
60ac44:	8b 45 fc             	mov    -0x4(%ebp),%eax
60ac47:	8b 80 10 02 00 00    	mov    0x210(%eax),%eax
60ac4d:	e8 3a 22 e1 ff       	call   0x41ce8c
60ac52:	48                   	dec    %eax
60ac53:	85 c0                	test   %eax,%eax
60ac55:	7c 53                	jl     0x60acaa
60ac57:	40                   	inc    %eax
60ac58:	89 45 ec             	mov    %eax,-0x14(%ebp)
60ac5b:	33 db                	xor    %ebx,%ebx
60ac5d:	8b 45 fc             	mov    -0x4(%ebp),%eax
60ac60:	8b 80 10 02 00 00    	mov    0x210(%eax),%eax
60ac66:	8b d3                	mov    %ebx,%edx
60ac68:	e8 eb f4 ff ff       	call   0x60a158
60ac6d:	c6 40 51 00          	movb   $0x0,0x51(%eax)
60ac71:	80 78 39 00          	cmpb   $0x0,0x39(%eax)
60ac75:	76 29                	jbe    0x60aca0
60ac77:	8b 50 2c             	mov    0x2c(%eax),%edx
60ac7a:	89 50 4c             	mov    %edx,0x4c(%eax)
60ac7d:	c6 40 50 01          	movb   $0x1,0x50(%eax)
60ac81:	03 70 2c             	add    0x2c(%eax),%esi
60ac84:	8b 45 fc             	mov    -0x4(%ebp),%eax
60ac87:	8b 80 10 02 00 00    	mov    0x210(%eax),%eax
60ac8d:	8b d3                	mov    %ebx,%edx
60ac8f:	e8 c4 f4 ff ff       	call   0x60a158
60ac94:	8b d0                	mov    %eax,%edx
60ac96:	8b 45 f0             	mov    -0x10(%ebp),%eax
60ac99:	e8 76 0f e1 ff       	call   0x41bc14
60ac9e:	eb 04                	jmp    0x60aca4
60aca0:	c6 40 50 00          	movb   $0x0,0x50(%eax)
60aca4:	43                   	inc    %ebx
60aca5:	ff 4d ec             	decl   -0x14(%ebp)
60aca8:	75 b3                	jne    0x60ac5d
60acaa:	ba 44 9d 60 00       	mov    $0x609d44,%edx
60acaf:	8b 45 f0             	mov    -0x10(%ebp),%eax
60acb2:	e8 f9 13 e1 ff       	call   0x41c0b0
60acb7:	3b 75 f4             	cmp    -0xc(%ebp),%esi
60acba:	7e 44                	jle    0x60ad00
60acbc:	eb 26                	jmp    0x60ace4
60acbe:	8b 45 f0             	mov    -0x10(%ebp),%eax
60acc1:	e8 e2 11 e1 ff       	call   0x41bea8
60acc6:	c6 40 50 00          	movb   $0x0,0x50(%eax)
60acca:	8b 45 f0             	mov    -0x10(%ebp),%eax
60accd:	e8 d6 11 e1 ff       	call   0x41bea8
60acd2:	2b 70 2c             	sub    0x2c(%eax),%esi
60acd5:	8b 45 f0             	mov    -0x10(%ebp),%eax
60acd8:	8b 50 08             	mov    0x8(%eax),%edx
60acdb:	4a                   	dec    %edx
60acdc:	8b 45 f0             	mov    -0x10(%ebp),%eax
60acdf:	e8 d8 12 e1 ff       	call   0x41bfbc
60ace4:	3b 75 f4             	cmp    -0xc(%ebp),%esi
60ace7:	7e 17                	jle    0x60ad00
60ace9:	8b 45 f0             	mov    -0x10(%ebp),%eax
60acec:	83 78 08 01          	cmpl   $0x1,0x8(%eax)
60acf0:	7e 0e                	jle    0x60ad00
60acf2:	8b 45 f0             	mov    -0x10(%ebp),%eax
60acf5:	e8 ae 11 e1 ff       	call   0x41bea8
60acfa:	80 78 39 64          	cmpb   $0x64,0x39(%eax)
60acfe:	72 be                	jb     0x60acbe
60ad00:	8b 45 f4             	mov    -0xc(%ebp),%eax
60ad03:	2b c6                	sub    %esi,%eax
60ad05:	8b f0                	mov    %eax,%esi
60ad07:	85 f6                	test   %esi,%esi
60ad09:	7e 7e                	jle    0x60ad89
60ad0b:	8b 45 f0             	mov    -0x10(%ebp),%eax
60ad0e:	8b 58 08             	mov    0x8(%eax),%ebx
60ad11:	4b                   	dec    %ebx
60ad12:	83 fb 00             	cmp    $0x0,%ebx
60ad15:	7c 65                	jl     0x60ad7c
60ad17:	8b d3                	mov    %ebx,%edx
60ad19:	8b 45 f0             	mov    -0x10(%ebp),%eax
60ad1c:	e8 9f 10 e1 ff       	call   0x41bdc0
60ad21:	80 78 30 00          	cmpb   $0x0,0x30(%eax)
60ad25:	75 0a                	jne    0x60ad31
60ad27:	8b d3                	mov    %ebx,%edx
60ad29:	8b 45 f0             	mov    -0x10(%ebp),%eax
60ad2c:	e8 2f 0f e1 ff       	call   0x41bc60
60ad31:	4b                   	dec    %ebx
60ad32:	83 fb ff             	cmp    $0xffffffff,%ebx
60ad35:	75 e0                	jne    0x60ad17
60ad37:	eb 43                	jmp    0x60ad7c
60ad39:	ba 54 9d 60 00       	mov    $0x609d54,%edx
60ad3e:	8b 45 f0             	mov    -0x10(%ebp),%eax
60ad41:	e8 6a 13 e1 ff       	call   0x41c0b0
60ad46:	8b 45 f0             	mov    -0x10(%ebp),%eax
60ad49:	e8 5a 11 e1 ff       	call   0x41bea8
60ad4e:	8b 50 4c             	mov    0x4c(%eax),%edx
60ad51:	03 d6                	add    %esi,%edx
60ad53:	8b 58 4c             	mov    0x4c(%eax),%ebx
60ad56:	8b 48 28             	mov    0x28(%eax),%ecx
60ad59:	3b d9                	cmp    %ecx,%ebx
60ad5b:	7d 0d                	jge    0x60ad6a
60ad5d:	3b ca                	cmp    %edx,%ecx
60ad5f:	7d 09                	jge    0x60ad6a
60ad61:	8b d1                	mov    %ecx,%edx
60ad63:	8b ca                	mov    %edx,%ecx
60ad65:	2b 48 4c             	sub    0x4c(%eax),%ecx
60ad68:	2b f1                	sub    %ecx,%esi
60ad6a:	89 50 4c             	mov    %edx,0x4c(%eax)
60ad6d:	8b 45 f0             	mov    -0x10(%ebp),%eax
60ad70:	8b 50 08             	mov    0x8(%eax),%edx
60ad73:	4a                   	dec    %edx
60ad74:	8b 45 f0             	mov    -0x10(%ebp),%eax
60ad77:	e8 40 12 e1 ff       	call   0x41bfbc
60ad7c:	8b 45 f0             	mov    -0x10(%ebp),%eax
60ad7f:	83 78 08 00          	cmpl   $0x0,0x8(%eax)
60ad83:	7e 04                	jle    0x60ad89
60ad85:	85 f6                	test   %esi,%esi
60ad87:	7f b0                	jg     0x60ad39
60ad89:	8b 45 fc             	mov    -0x4(%ebp),%eax
60ad8c:	8b 80 10 02 00 00    	mov    0x210(%eax),%eax
60ad92:	e8 f5 20 e1 ff       	call   0x41ce8c
60ad97:	48                   	dec    %eax
60ad98:	85 c0                	test   %eax,%eax
60ad9a:	7c 77                	jl     0x60ae13
60ad9c:	40                   	inc    %eax
60ad9d:	89 45 ec             	mov    %eax,-0x14(%ebp)
60ada0:	33 db                	xor    %ebx,%ebx
60ada2:	8b 45 fc             	mov    -0x4(%ebp),%eax
60ada5:	8b 80 10 02 00 00    	mov    0x210(%eax),%eax
60adab:	8b d3                	mov    %ebx,%edx
60adad:	e8 a6 f3 ff ff       	call   0x60a158
60adb2:	8b f0                	mov    %eax,%esi
60adb4:	8b 45 f8             	mov    -0x8(%ebp),%eax
60adb7:	3b 45 f4             	cmp    -0xc(%ebp),%eax
60adba:	7c 04                	jl     0x60adc0
60adbc:	c6 46 50 00          	movb   $0x0,0x50(%esi)
60adc0:	80 7e 50 00          	cmpb   $0x0,0x50(%esi)
60adc4:	74 2c                	je     0x60adf2
60adc6:	56                   	push   %esi
60adc7:	8d 7e 3a             	lea    0x3a(%esi),%edi
60adca:	8d 75 dc             	lea    -0x24(%ebp),%esi
60adcd:	a5                   	movsl  %ds:(%esi),%es:(%edi)
60adce:	a5                   	movsl  %ds:(%esi),%es:(%edi)
60adcf:	a5                   	movsl  %ds:(%esi),%es:(%edi)
60add0:	a5                   	movsl  %ds:(%esi),%es:(%edi)
60add1:	5e                   	pop    %esi
60add2:	8b 45 f8             	mov    -0x8(%ebp),%eax
60add5:	89 46 3a             	mov    %eax,0x3a(%esi)
60add8:	8b 46 4c             	mov    0x4c(%esi),%eax
60addb:	01 45 f8             	add    %eax,-0x8(%ebp)
60adde:	8b 45 f8             	mov    -0x8(%ebp),%eax
60ade1:	3b 45 f4             	cmp    -0xc(%ebp),%eax
60ade4:	75 04                	jne    0x60adea
60ade6:	c6 46 51 01          	movb   $0x1,0x51(%esi)
60adea:	8b 45 f8             	mov    -0x8(%ebp),%eax
60aded:	89 46 42             	mov    %eax,0x42(%esi)
60adf0:	eb 1b                	jmp    0x60ae0d
60adf2:	6a 00                	push   $0x0
60adf4:	8d 45 cc             	lea    -0x34(%ebp),%eax
60adf7:	50                   	push   %eax
60adf8:	33 c9                	xor    %ecx,%ecx
60adfa:	33 d2                	xor    %edx,%edx
60adfc:	33 c0                	xor    %eax,%eax
60adfe:	e8 71 f8 e0 ff       	call   0x41a674
60ae03:	8d 7e 3a             	lea    0x3a(%esi),%edi
60ae06:	8d 75 cc             	lea    -0x34(%ebp),%esi
60ae09:	a5                   	movsl  %ds:(%esi),%es:(%edi)
60ae0a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
60ae0b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
60ae0c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
60ae0d:	43                   	inc    %ebx
60ae0e:	ff 4d ec             	decl   -0x14(%ebp)
60ae11:	75 8f                	jne    0x60ada2
60ae13:	33 c0                	xor    %eax,%eax
60ae15:	5a                   	pop    %edx
60ae16:	59                   	pop    %ecx
60ae17:	59                   	pop    %ecx
60ae18:	64 89 10             	mov    %edx,%fs:(%eax)
60ae1b:	68 30 ae 60 00       	push   $0x60ae30
60ae20:	8b 45 f0             	mov    -0x10(%ebp),%eax
60ae23:	e8 50 8c df ff       	call   0x403a78
60ae28:	c3                   	ret
60ae29:	e9 de 93 df ff       	jmp    0x40420c
60ae2e:	eb f0                	jmp    0x60ae20
60ae30:	5f                   	pop    %edi
60ae31:	5e                   	pop    %esi
60ae32:	5b                   	pop    %ebx
60ae33:	8b e5                	mov    %ebp,%esp
60ae35:	5d                   	pop    %ebp
60ae36:	c3                   	ret
60ae37:	90                   	nop
60ae38:	53                   	push   %ebx
60ae39:	56                   	push   %esi
60ae3a:	57                   	push   %edi
60ae3b:	55                   	push   %ebp
60ae3c:	83 c4 e0             	add    $0xffffffe0,%esp
60ae3f:	8b f8                	mov    %eax,%edi
60ae41:	8b c7                	mov    %edi,%eax
60ae43:	8b 10                	mov    (%eax),%edx
60ae45:	ff 52 7c             	call   *0x7c(%edx)
60ae48:	8b c7                	mov    %edi,%eax
60ae4a:	8b 10                	mov    (%eax),%edx
60ae4c:	ff 92 dc 00 00 00    	call   *0xdc(%edx)
60ae52:	8b 87 10 02 00 00    	mov    0x210(%edi),%eax
60ae58:	e8 2f 20 e1 ff       	call   0x41ce8c
60ae5d:	8b f0                	mov    %eax,%esi
60ae5f:	4e                   	dec    %esi
60ae60:	85 f6                	test   %esi,%esi
60ae62:	0f 8c 8b 00 00 00    	jl     0x60aef3
60ae68:	46                   	inc    %esi
60ae69:	33 ed                	xor    %ebp,%ebp
60ae6b:	8b 87 10 02 00 00    	mov    0x210(%edi),%eax
60ae71:	8b d5                	mov    %ebp,%edx
60ae73:	e8 e0 f2 ff ff       	call   0x60a158
60ae78:	8b d8                	mov    %eax,%ebx
60ae7a:	80 7b 50 00          	cmpb   $0x0,0x50(%ebx)
60ae7e:	74 47                	je     0x60aec7
60ae80:	83 7b 14 00          	cmpl   $0x0,0x14(%ebx)
60ae84:	74 65                	je     0x60aeeb
60ae86:	56                   	push   %esi
60ae87:	57                   	push   %edi
60ae88:	8d 73 3a             	lea    0x3a(%ebx),%esi
60ae8b:	8d 7c 24 08          	lea    0x8(%esp),%edi
60ae8f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
60ae90:	a5                   	movsl  %ds:(%esi),%es:(%edi)
60ae91:	a5                   	movsl  %ds:(%esi),%es:(%edi)
60ae92:	a5                   	movsl  %ds:(%esi),%es:(%edi)
60ae93:	5f                   	pop    %edi
60ae94:	5e                   	pop    %esi
60ae95:	80 7b 19 00          	cmpb   $0x0,0x19(%ebx)
60ae99:	74 20                	je     0x60aebb
60ae9b:	8d 87 54 02 00 00    	lea    0x254(%edi),%eax
60aea1:	8b 10                	mov    (%eax),%edx
60aea3:	01 14 24             	add    %edx,(%esp)
60aea6:	8b 50 08             	mov    0x8(%eax),%edx
60aea9:	01 54 24 04          	add    %edx,0x4(%esp)
60aead:	8b 50 04             	mov    0x4(%eax),%edx
60aeb0:	29 54 24 08          	sub    %edx,0x8(%esp)
60aeb4:	8b 40 0c             	mov    0xc(%eax),%eax
60aeb7:	29 44 24 0c          	sub    %eax,0xc(%esp)
60aebb:	8b d4                	mov    %esp,%edx
60aebd:	8b 43 14             	mov    0x14(%ebx),%eax
60aec0:	e8 c7 d2 e3 ff       	call   0x44818c
60aec5:	eb 24                	jmp    0x60aeeb
60aec7:	83 7b 14 00          	cmpl   $0x0,0x14(%ebx)
60aecb:	74 1e                	je     0x60aeeb
60aecd:	6a 00                	push   $0x0
60aecf:	8d 44 24 14          	lea    0x14(%esp),%eax
60aed3:	50                   	push   %eax
60aed4:	33 c9                	xor    %ecx,%ecx
60aed6:	33 d2                	xor    %edx,%edx