61c940:	8b b0 20 02 00 00    	mov    0x220(%eax),%esi
61c946:	8b b8 24 02 00 00    	mov    0x224(%eax),%edi
61c94c:	3b f7                	cmp    %edi,%esi
61c94e:	74 0e                	je     0x61c95e
61c950:	3b f2                	cmp    %edx,%esi
61c952:	7e 04                	jle    0x61c958
61c954:	8b ce                	mov    %esi,%ecx
61c956:	eb 06                	jmp    0x61c95e
61c958:	3b fa                	cmp    %edx,%edi
61c95a:	7d 02                	jge    0x61c95e
61c95c:	8b cf                	mov    %edi,%ecx
61c95e:	8b c1                	mov    %ecx,%eax
61c960:	5f                   	pop    %edi
61c961:	5e                   	pop    %esi
61c962:	c3                   	ret
61c963:	90                   	nop
61c964:	53                   	push   %ebx
61c965:	56                   	push   %esi
61c966:	8b f2                	mov    %edx,%esi
61c968:	8b d8                	mov    %eax,%ebx
61c96a:	80 bb 10 02 00 00 00 	cmpb   $0x0,0x210(%ebx)
61c971:	74 0d                	je     0x61c980
61c973:	f6 43 54 01          	testb  $0x1,0x54(%ebx)
61c977:	75 07                	jne    0x61c980
61c979:	8b c3                	mov    %ebx,%eax
61c97b:	e8 48 c8 e1 ff       	call   0x4391c8
61c980:	8b d6                	mov    %esi,%edx
61c982:	8b c3                	mov    %ebx,%eax
61c984:	e8 7b cd e1 ff       	call   0x439704
61c989:	5e                   	pop    %esi
61c98a:	5b                   	pop    %ebx
61c98b:	c3                   	ret
61c98c:	53                   	push   %ebx
61c98d:	56                   	push   %esi
61c98e:	e8 b1 74 de ff       	call   0x403e44
61c993:	8b da                	mov    %edx,%ebx
61c995:	8b f0                	mov    %eax,%esi
61c997:	8b 86 88 01 00 00    	mov    0x188(%esi),%eax
61c99d:	85 c0                	test   %eax,%eax
61c99f:	74 05                	je     0x61c9a6
61c9a1:	e8 d2 70 de ff       	call   0x403a78
61c9a6:	8b d3                	mov    %ebx,%edx
61c9a8:	80 e2 fc             	and    $0xfc,%dl
61c9ab:	8b c6                	mov    %esi,%eax
61c9ad:	e8 96 81 e7 ff       	call   0x494b48
61c9b2:	84 db                	test   %bl,%bl
61c9b4:	7e 07                	jle    0x61c9bd
61c9b6:	8b c6                	mov    %esi,%eax
61c9b8:	e8 6f 74 de ff       	call   0x403e2c
61c9bd:	5e                   	pop    %esi
61c9be:	5b                   	pop    %ebx
61c9bf:	c3                   	ret
61c9c0:	55                   	push   %ebp
61c9c1:	8b ec                	mov    %esp,%ebp
61c9c3:	51                   	push   %ecx
61c9c4:	53                   	push   %ebx
61c9c5:	88 4d ff             	mov    %cl,-0x1(%ebp)
61c9c8:	8b d8                	mov    %eax,%ebx
61c9ca:	8b 45 0c             	mov    0xc(%ebp),%eax
61c9cd:	50                   	push   %eax
61c9ce:	8b 45 08             	mov    0x8(%ebp),%eax
61c9d1:	50                   	push   %eax
61c9d2:	8a 4d ff             	mov    -0x1(%ebp),%cl
61c9d5:	8b c3                	mov    %ebx,%eax
61c9d7:	e8 7c 84 e7 ff       	call   0x494e58
61c9dc:	f6 83 8c 01 00 00 02 	testb  $0x2,0x18c(%ebx)
61c9e3:	74 4b                	je     0x61ca30
61c9e5:	83 bb 88 01 00 00 00 	cmpl   $0x0,0x188(%ebx)
61c9ec:	75 14                	jne    0x61ca02
61c9ee:	8b cb                	mov    %ebx,%ecx
61c9f0:	b2 01                	mov    $0x1,%dl
61c9f2:	a1 48 d5 43 00       	mov    0x43d548,%eax
61c9f7:	e8 74 1e e2 ff       	call   0x43e870
61c9fc:	89 83 88 01 00 00    	mov    %eax,0x188(%ebx)
61ca02:	53                   	push   %ebx
61ca03:	68 6c ca 61 00       	push   $0x61ca6c
61ca08:	8b 83 88 01 00 00    	mov    0x188(%ebx),%eax
61ca0e:	e8 05 20 e2 ff       	call   0x43ea18
61ca13:	ba 90 01 00 00       	mov    $0x190,%edx
61ca18:	8b 83 88 01 00 00    	mov    0x188(%ebx),%eax
61ca1e:	e8 e5 1f e2 ff       	call   0x43ea08
61ca23:	b2 01                	mov    $0x1,%dl
61ca25:	8b 83 88 01 00 00    	mov    0x188(%ebx),%eax
61ca2b:	e8 c8 1f e2 ff       	call   0x43e9f8
61ca30:	5b                   	pop    %ebx
61ca31:	59                   	pop    %ecx
61ca32:	5d                   	pop    %ebp
61ca33:	c2 08 00             	ret    $0x8
61ca36:	8b c0                	mov    %eax,%eax
61ca38:	55                   	push   %ebp
61ca39:	8b ec                	mov    %esp,%ebp
61ca3b:	51                   	push   %ecx
61ca3c:	53                   	push   %ebx
61ca3d:	88 4d ff             	mov    %cl,-0x1(%ebp)
61ca40:	8b d8                	mov    %eax,%ebx
61ca42:	8b 45 0c             	mov    0xc(%ebp),%eax
61ca45:	50                   	push   %eax
61ca46:	8b 45 08             	mov    0x8(%ebp),%eax
61ca49:	50                   	push   %eax
61ca4a:	8a 4d ff             	mov    -0x1(%ebp),%cl
61ca4d:	8b c3                	mov    %ebx,%eax
61ca4f:	e8 fc 84 e7 ff       	call   0x494f50
61ca54:	8b 83 88 01 00 00    	mov    0x188(%ebx),%eax
61ca5a:	85 c0                	test   %eax,%eax
61ca5c:	74 07                	je     0x61ca65
61ca5e:	33 d2                	xor    %edx,%edx
61ca60:	e8 93 1f e2 ff       	call   0x43e9f8
61ca65:	5b                   	pop    %ebx
61ca66:	59                   	pop    %ecx
61ca67:	5d                   	pop    %ebp
61ca68:	c2 08 00             	ret    $0x8
61ca6b:	90                   	nop
61ca6c:	55                   	push   %ebp
61ca6d:	8b ec                	mov    %esp,%ebp
61ca6f:	51                   	push   %ecx
61ca70:	53                   	push   %ebx
61ca71:	56                   	push   %esi
61ca72:	57                   	push   %edi
61ca73:	89 45 fc             	mov    %eax,-0x4(%ebp)
61ca76:	8b 45 fc             	mov    -0x4(%ebp),%eax
61ca79:	8b 80 88 01 00 00    	mov    0x188(%eax),%eax
61ca7f:	ba 64 00 00 00       	mov    $0x64,%edx
61ca84:	e8 7f 1f e2 ff       	call   0x43ea08
61ca89:	8b 45 fc             	mov    -0x4(%ebp),%eax
61ca8c:	80 b8 82 01 00 00 02 	cmpb   $0x2,0x182(%eax)
61ca93:	75 4f                	jne    0x61cae4
61ca95:	8b 45 fc             	mov    -0x4(%ebp),%eax
61ca98:	e8 57 bf e2 ff       	call   0x4489f4
61ca9d:	84 c0                	test   %al,%al
61ca9f:	74 43                	je     0x61cae4
61caa1:	33 c0                	xor    %eax,%eax
61caa3:	55                   	push   %ebp
61caa4:	68 c5 ca 61 00       	push   $0x61cac5
61caa9:	64 ff 30             	push   %fs:(%eax)
61caac:	64 89 20             	mov    %esp,%fs:(%eax)
61caaf:	8b 45 fc             	mov    -0x4(%ebp),%eax
61cab2:	66 be eb ff          	mov    $0xffeb,%si
61cab6:	e8 b9 71 de ff       	call   0x403c74
61cabb:	33 c0                	xor    %eax,%eax
61cabd:	5a                   	pop    %edx
61cabe:	59                   	pop    %ecx
61cabf:	59                   	pop    %ecx
61cac0:	64 89 10             	mov    %edx,%fs:(%eax)
61cac3:	eb 1f                	jmp    0x61cae4
61cac5:	e9 8e 74 de ff       	jmp    0x403f58
61caca:	8b 45 fc             	mov    -0x4(%ebp),%eax
61cacd:	8b 80 88 01 00 00    	mov    0x188(%eax),%eax
61cad3:	33 d2                	xor    %edx,%edx
61cad5:	e8 1e 1f e2 ff       	call   0x43e9f8
61cada:	e8 8d 77 de ff       	call   0x40426c
61cadf:	e8 dc 77 de ff       	call   0x4042c0
61cae4:	5f                   	pop    %edi
61cae5:	5e                   	pop    %esi
61cae6:	5b                   	pop    %ebx
61cae7:	59                   	pop    %ecx
61cae8:	5d                   	pop    %ebp
61cae9:	c3                   	ret
61caea:	8b c0                	mov    %eax,%eax
61caec:	53                   	push   %ebx
61caed:	83 c4 f0             	add    $0xfffffff0,%esp
61caf0:	8b d8                	mov    %eax,%ebx
61caf2:	8b c3                	mov    %ebx,%eax
61caf4:	e8 87 80 e7 ff       	call   0x494b80
61caf9:	f6 83 8c 01 00 00 01 	testb  $0x1,0x18c(%ebx)
61cb00:	74 4c                	je     0x61cb4e
61cb02:	8b 43 4c             	mov    0x4c(%ebx),%eax
61cb05:	50                   	push   %eax
61cb06:	8d 44 24 04          	lea    0x4(%esp),%eax
61cb0a:	50                   	push   %eax
61cb0b:	8b 4b 48             	mov    0x48(%ebx),%ecx
61cb0e:	33 d2                	xor    %edx,%edx
61cb10:	33 c0                	xor    %eax,%eax
61cb12:	e8 85 db df ff       	call   0x41a69c
61cb17:	6a fd                	push   $0xfffffffd
61cb19:	6a fd                	push   $0xfffffffd
61cb1b:	8d 44 24 08          	lea    0x8(%esp),%eax
61cb1f:	50                   	push   %eax
61cb20:	e8 63 b0 de ff       	call   0x407b88
61cb25:	80 bb 82 01 00 00 02 	cmpb   $0x2,0x182(%ebx)
61cb2c:	75 0e                	jne    0x61cb3c
61cb2e:	6a 01                	push   $0x1
61cb30:	6a 01                	push   $0x1
61cb32:	8d 44 24 08          	lea    0x8(%esp),%eax
61cb36:	50                   	push   %eax
61cb37:	e8 3c b1 de ff       	call   0x407c78
61cb3c:	54                   	push   %esp
61cb3d:	8b 83 60 01 00 00    	mov    0x160(%ebx),%eax
61cb43:	e8 78 c1 e0 ff       	call   0x428cc0
61cb48:	50                   	push   %eax
61cb49:	e8 c2 ad de ff       	call   0x407910
61cb4e:	83 c4 10             	add    $0x10,%esp
61cb51:	5b                   	pop    %ebx
61cb52:	c3                   	ret
61cb53:	90                   	nop
61cb54:	55                   	push   %ebp
61cb55:	8b ec                	mov    %esp,%ebp
61cb57:	33 c0                	xor    %eax,%eax
61cb59:	55                   	push   %ebp
61cb5a:	68 79 cb 61 00       	push   $0x61cb79
61cb5f:	64 ff 30             	push   %fs:(%eax)
61cb62:	64 89 20             	mov    %esp,%fs:(%eax)
61cb65:	ff 05 b8 64 6b 00    	incl   0x6b64b8
61cb6b:	33 c0                	xor    %eax,%eax
61cb6d:	5a                   	pop    %edx
61cb6e:	59                   	pop    %ecx
61cb6f:	59                   	pop    %ecx
61cb70:	64 89 10             	mov    %edx,%fs:(%eax)
61cb73:	68 80 cb 61 00       	push   $0x61cb80
61cb78:	c3                   	ret
61cb79:	e9 8e 76 de ff       	jmp    0x40420c
61cb7e:	eb f8                	jmp    0x61cb78
61cb80:	5d                   	pop    %ebp
61cb81:	c3                   	ret
61cb82:	8b c0                	mov    %eax,%eax
61cb84:	83 2d b8 64 6b 00 01 	subl   $0x1,0x6b64b8
61cb8b:	c3                   	ret
61cb8c:	d8 cb                	fmul   %st(3),%st
61cb8e:	61                   	popa
61cbab:	00 e4                	add    %ah,%ah
61cbad:	cb                   	lret
61cbae:	61                   	popa
61cbaf:	00 04 00             	add    %al,(%eax,%eax,1)
61cbb2:	00 00                	add    %al,(%eax)
61cbb4:	e8 10 40 00 c0       	call   0xc0620bc9
61cbb9:	3c 40                	cmp    $0x40,%al
61cbbb:	00 cc                	add    %cl,%ah
61cbbd:	3c 40                	cmp    $0x40,%al
61cbbf:	00 d0                	add    %dl,%al
61cbc1:	3c 40                	cmp    $0x40,%al
61cbc3:	00 d4                	add    %dl,%ah
61cbc5:	3c 40                	cmp    $0x40,%al
61cbc7:	00 c8                	add    %cl,%al
61cbc9:	3c 40                	cmp    $0x40,%al
61cbcb:	00 10                	add    %dl,(%eax)
61cbcd:	3a 40 00             	cmp    0x0(%eax),%al
61cbd0:	2c 3a                	sub    $0x3a,%al
61cbd2:	40                   	inc    %eax
61cbd3:	00 68 3a             	add    %ch,0x3a(%eax)
61cbd6:	40                   	inc    %eax
61cbd7:	00 f0                	add    %dh,%al
61cbd9:	2c 40                	sub    $0x40,%al
61cbdb:	00 f0                	add    %dh,%al
61cbdd:	2c 40                	sub    $0x40,%al
61cbdf:	00 f0                	add    %dh,%al
61cbe1:	2c 40                	sub    $0x40,%al
61cbe3:	00 0c 49             	add    %cl,(%ecx,%ecx,2)
61cbe6:	55                   	push   %ebp
61cbe7:	6e                   	outsb  %ds:(%esi),(%dx)
61cbe8:	6b 6e 6f 77          	imul   $0x77,0x6f(%esi),%ebp
61cbec:	6e                   	outsb  %ds:(%esi),(%dx)
61cbed:	5f                   	pop    %edi
61cbee:	4e                   	dec    %esi
61cbef:	52                   	push   %edx
61cbf0:	43                   	inc    %ebx
61cbf1:	8d 40 00             	lea    0x0(%eax),%eax
61cbf4:	40                   	inc    %eax
61cbf5:	cc                   	int3
61cbf6:	61                   	popa
61cc13:	00 54 cc 61          	add    %dl,0x61(%esp,%ecx,8)
61cc17:	00 04 00             	add    %al,(%eax,%eax,1)
61cc1a:	00 00                	add    %al,(%eax)
61cc1c:	8c cb                	mov    %cs,%ebx
61cc1e:	61                   	popa
61cc1f:	00 c0                	add    %al,%al
61cc21:	3c 40                	cmp    $0x40,%al
61cc23:	00 cc                	add    %cl,%ah
61cc25:	3c 40                	cmp    $0x40,%al
61cc27:	00 d0                	add    %dl,%al
61cc29:	3c 40                	cmp    $0x40,%al
61cc2b:	00 d4                	add    %dl,%ah
61cc2d:	3c 40                	cmp    $0x40,%al
61cc2f:	00 c8                	add    %cl,%al
61cc31:	3c 40                	cmp    $0x40,%al
61cc33:	00 10                	add    %dl,(%eax)
61cc35:	3a 40 00             	cmp    0x0(%eax),%al
61cc38:	2c 3a                	sub    $0x3a,%al
61cc3a:	40                   	inc    %eax
61cc3b:	00 68 3a             	add    %ch,0x3a(%eax)
61cc3e:	40                   	inc    %eax
61cc3f:	00 f0                	add    %dh,%al
61cc41:	2c 40                	sub    $0x40,%al
61cc43:	00 f0                	add    %dh,%al
61cc45:	2c 40                	sub    $0x40,%al
61cc47:	00 f0                	add    %dh,%al
61cc49:	2c 40                	sub    $0x40,%al
61cc4b:	00 f0                	add    %dh,%al
61cc4d:	2c 40                	sub    $0x40,%al
61cc4f:	00 f0                	add    %dh,%al
61cc51:	2c 40                	sub    $0x40,%al
61cc53:	00 11                	add    %dl,(%ecx)
61cc55:	49                   	dec    %ecx
61cc56:	53                   	push   %ebx
61cc57:	68 65 6c 6c 44       	push   $0x446c6c65
61cc5c:	65 74 61             	gs je  0x61ccc0
61cc5f:	69 6c 73 5f 4e 52 43 	imul   $0x8b43524e,0x5f(%ebx,%esi,2),%ebp
61cc66:	8b
61cc67:	c0 ff 25             	sar    $0x25,%bh
61cc6a:	ac                   	lods   %ds:(%esi),%al
61cc6b:	7c 6b                	jl     0x61ccd8
61cc6d:	00 8b c0 ff 25 a8    	add    %cl,-0x57da0040(%ebx)
61cc73:	7c 6b                	jl     0x61cce0
61cc75:	00 8b c0 55 8b ec    	add    %cl,-0x1374aa40(%ebx)
61cc7b:	33 c0                	xor    %eax,%eax
61cc7d:	55                   	push   %ebp
61cc7e:	68 a4 cc 61 00       	push   $0x61cca4
61cc83:	64 ff 30             	push   %fs:(%eax)
61cc86:	64 89 20             	mov    %esp,%fs:(%eax)
61cc89:	ff 05 bc 64 6b 00    	incl   0x6b64bc
61cc8f:	75 05                	jne    0x61cc96
61cc91:	e8 da ff ff ff       	call   0x61cc70
61cc96:	33 c0                	xor    %eax,%eax
61cc98:	5a                   	pop    %edx
61cc99:	59                   	pop    %ecx
61cc9a:	59                   	pop    %ecx
61cc9b:	64 89 10             	mov    %edx,%fs:(%eax)
61cc9e:	68 ab cc 61 00       	push   $0x61ccab
61cca3:	c3                   	ret
61cca4:	e9 63 75 de ff       	jmp    0x40420c
61cca9:	eb f8                	jmp    0x61cca3
61ccab:	5d                   	pop    %ebp
61ccac:	c3                   	ret
61ccad:	8d 40 00             	lea    0x0(%eax),%eax
61ccb0:	83 2d bc 64 6b 00 01 	subl   $0x1,0x6b64bc
61ccb7:	73 07                	jae    0x61ccc0
61ccb9:	6a 00                	push   $0x0
61ccbb:	e8 a8 ff ff ff       	call   0x61cc68
61ccc0:	c3                   	ret
61ccc1:	8d 40 00             	lea    0x0(%eax),%eax
61ccc4:	10 cd                	adc    %cl,%ch
61ccc6:	61                   	popa
61cce3:	00 10                	add    %dl,(%eax)
61cce5:	cd 61                	int    $0x61
61cce7:	00 0c 00             	add    %cl,(%eax,%eax,1)
61ccea:	00 00                	add    %al,(%eax)
61ccec:	e8 10 40 00 c0       	call   0xc0620d01
61ccf1:	3c 40                	cmp    $0x40,%al
61ccf3:	00 cc                	add    %cl,%ah
61ccf5:	3c 40                	cmp    $0x40,%al
61ccf7:	00 d0                	add    %dl,%al
61ccf9:	3c 40                	cmp    $0x40,%al
61ccfb:	00 d4                	add    %dl,%ah
61ccfd:	3c 40                	cmp    $0x40,%al
61ccff:	00 c8                	add    %cl,%al
61cd01:	3c 40                	cmp    $0x40,%al
61cd03:	00 10                	add    %dl,(%eax)
61cd05:	3a 40 00             	cmp    0x0(%eax),%al
61cd08:	2c 3a                	sub    $0x3a,%al
61cd0a:	40                   	inc    %eax
61cd0b:	00 54 d9 61          	add    %dl,0x61(%ecx,%ebx,8)
61cd0f:	00 0e                	add    %cl,(%esi)