62bc02:	8b 00                	mov    (%eax),%eax
62bc04:	ff 50 0c             	call   *0xc(%eax)
62bc07:	8b d8                	mov    %eax,%ebx
62bc09:	85 db                	test   %ebx,%ebx
62bc0b:	75 23                	jne    0x62bc30
62bc0d:	8b 55 ec             	mov    -0x14(%ebp),%edx
62bc10:	8b 45 e4             	mov    -0x1c(%ebp),%eax
62bc13:	8b 08                	mov    (%eax),%ecx
62bc15:	ff 11                	call   *(%ecx)
62bc17:	8d 45 f8             	lea    -0x8(%ebp),%eax
62bc1a:	50                   	push   %eax
62bc1b:	8d 45 ec             	lea    -0x14(%ebp),%eax
62bc1e:	50                   	push   %eax
62bc1f:	6a 01                	push   $0x1
62bc21:	8b 45 f4             	mov    -0xc(%ebp),%eax
62bc24:	50                   	push   %eax
62bc25:	8b 00                	mov    (%eax),%eax
62bc27:	ff 50 0c             	call   *0xc(%eax)
62bc2a:	8b d8                	mov    %eax,%ebx
62bc2c:	85 db                	test   %ebx,%ebx
62bc2e:	74 dd                	je     0x62bc0d
62bc30:	8b 45 e4             	mov    -0x1c(%ebp),%eax
62bc33:	e8 fc 1f ff ff       	call   0x61dc34
62bc38:	8b d8                	mov    %eax,%ebx
62bc3a:	4b                   	dec    %ebx
62bc3b:	83 fb 00             	cmp    $0x0,%ebx
62bc3e:	7c 35                	jl     0x62bc75
62bc40:	8b d3                	mov    %ebx,%edx
62bc42:	8b 45 e4             	mov    -0x1c(%ebp),%eax
62bc45:	e8 a6 1f ff ff       	call   0x61dbf0
62bc4a:	8b d0                	mov    %eax,%edx
62bc4c:	8b 45 e8             	mov    -0x18(%ebp),%eax
62bc4f:	e8 5c 22 ff ff       	call   0x61deb0
62bc54:	8b f0                	mov    %eax,%esi
62bc56:	83 fe ff             	cmp    $0xffffffff,%esi
62bc59:	74 14                	je     0x62bc6f
62bc5b:	8b d3                	mov    %ebx,%edx
62bc5d:	8b 45 e4             	mov    -0x1c(%ebp),%eax
62bc60:	e8 8f 22 ff ff       	call   0x61def4
62bc65:	8b d6                	mov    %esi,%edx
62bc67:	8b 45 e8             	mov    -0x18(%ebp),%eax
62bc6a:	e8 85 22 ff ff       	call   0x61def4
62bc6f:	4b                   	dec    %ebx
62bc70:	83 fb ff             	cmp    $0xffffffff,%ebx
62bc73:	75 cb                	jne    0x62bc40
62bc75:	8b 45 fc             	mov    -0x4(%ebp),%eax
62bc78:	8b 80 2c 02 00 00    	mov    0x22c(%eax),%eax
62bc7e:	e8 81 c4 e7 ff       	call   0x4a8104
62bc83:	c6 45 e1 01          	movb   $0x1,-0x1f(%ebp)
62bc87:	8b 45 e8             	mov    -0x18(%ebp),%eax
62bc8a:	e8 a5 1f ff ff       	call   0x61dc34
62bc8f:	8b f0                	mov    %eax,%esi
62bc91:	4e                   	dec    %esi
62bc92:	85 f6                	test   %esi,%esi
62bc94:	7c 16                	jl     0x62bcac
62bc96:	46                   	inc    %esi
62bc97:	33 db                	xor    %ebx,%ebx
62bc99:	8b d3                	mov    %ebx,%edx
62bc9b:	8b 45 e8             	mov    -0x18(%ebp),%eax
62bc9e:	e8 65 1f ff ff       	call   0x61dc08
62bca3:	e8 54 bc e7 ff       	call   0x4a78fc
62bca8:	43                   	inc    %ebx
62bca9:	4e                   	dec    %esi
62bcaa:	75 ed                	jne    0x62bc99
62bcac:	8b 45 e4             	mov    -0x1c(%ebp),%eax
62bcaf:	33 d2                	xor    %edx,%edx
62bcb1:	89 50 10             	mov    %edx,0x10(%eax)
62bcb4:	8b 45 e4             	mov    -0x1c(%ebp),%eax
62bcb7:	e8 78 1f ff ff       	call   0x61dc34
62bcbc:	8b d0                	mov    %eax,%edx
62bcbe:	8b 45 fc             	mov    -0x4(%ebp),%eax
62bcc1:	e8 52 dd e7 ff       	call   0x4a9a18
62bcc6:	8b 45 e4             	mov    -0x1c(%ebp),%eax
62bcc9:	e8 66 1f ff ff       	call   0x61dc34
62bcce:	8b f0                	mov    %eax,%esi
62bcd0:	4e                   	dec    %esi
62bcd1:	85 f6                	test   %esi,%esi
62bcd3:	7c 42                	jl     0x62bd17
62bcd5:	46                   	inc    %esi
62bcd6:	33 db                	xor    %ebx,%ebx
62bcd8:	8b d3                	mov    %ebx,%edx
62bcda:	8b 45 e4             	mov    -0x1c(%ebp),%eax
62bcdd:	e8 0e 1f ff ff       	call   0x61dbf0
62bce2:	8b f8                	mov    %eax,%edi
62bce4:	8b 45 fc             	mov    -0x4(%ebp),%eax
62bce7:	8b 90 c4 03 00 00    	mov    0x3c4(%eax),%edx
62bced:	8b cf                	mov    %edi,%ecx
62bcef:	33 c0                	xor    %eax,%eax
62bcf1:	e8 4e 1b ff ff       	call   0x61d844
62bcf6:	89 45 f0             	mov    %eax,-0x10(%ebp)
62bcf9:	8b cf                	mov    %edi,%ecx
62bcfb:	8b 55 f0             	mov    -0x10(%ebp),%edx
62bcfe:	8b 45 fc             	mov    -0x4(%ebp),%eax
62bd01:	e8 62 15 00 00       	call   0x62d268
62bd06:	8b 45 f0             	mov    -0x10(%ebp),%eax
62bd09:	e8 fe 11 ff ff       	call   0x61cf0c
62bd0e:	33 c0                	xor    %eax,%eax
62bd10:	89 45 f0             	mov    %eax,-0x10(%ebp)
62bd13:	43                   	inc    %ebx
62bd14:	4e                   	dec    %esi
62bd15:	75 c1                	jne    0x62bcd8
62bd17:	33 c0                	xor    %eax,%eax
62bd19:	5a                   	pop    %edx
62bd1a:	59                   	pop    %ecx
62bd1b:	59                   	pop    %ecx
62bd1c:	64 89 10             	mov    %edx,%fs:(%eax)
62bd1f:	68 9b bd 62 00       	push   $0x62bd9b
62bd24:	8b 45 e4             	mov    -0x1c(%ebp),%eax
62bd27:	e8 4c 7d dd ff       	call   0x403a78
62bd2c:	8b 45 e8             	mov    -0x18(%ebp),%eax
62bd2f:	e8 44 7d dd ff       	call   0x403a78
62bd34:	83 7d f4 00          	cmpl   $0x0,-0xc(%ebp)
62bd38:	74 09                	je     0x62bd43
62bd3a:	8b 45 f4             	mov    -0xc(%ebp),%eax
62bd3d:	50                   	push   %eax
62bd3e:	8b 00                	mov    (%eax),%eax
62bd40:	ff 50 08             	call   *0x8(%eax)
62bd43:	8b 45 f0             	mov    -0x10(%ebp),%eax
62bd46:	e8 c1 11 ff ff       	call   0x61cf0c
62bd4b:	8b 45 fc             	mov    -0x4(%ebp),%eax
62bd4e:	8b 10                	mov    (%eax),%edx
62bd50:	ff 92 54 01 00 00    	call   *0x154(%edx)
62bd56:	80 7d e1 00          	cmpb   $0x0,-0x1f(%ebp)
62bd5a:	74 0e                	je     0x62bd6a
62bd5c:	8b 45 fc             	mov    -0x4(%ebp),%eax
62bd5f:	8b 80 2c 02 00 00    	mov    0x22c(%eax),%eax
62bd65:	e8 76 c5 e7 ff       	call   0x4a82e0
62bd6a:	8b 45 fc             	mov    -0x4(%ebp),%eax
62bd6d:	66 be a6 ff          	mov    $0xffa6,%si
62bd71:	e8 fe 7e dd ff       	call   0x403c74
62bd76:	ba 00 01 00 00       	mov    $0x100,%edx
62bd7b:	8b 45 fc             	mov    -0x4(%ebp),%eax
62bd7e:	e8 95 dc e7 ff       	call   0x4a9a18
62bd83:	a1 64 72 6a 00       	mov    0x6a7264,%eax
62bd88:	8b 00                	mov    (%eax),%eax
62bd8a:	66 8b 55 e2          	mov    -0x1e(%ebp),%dx
62bd8e:	e8 b5 be e3 ff       	call   0x467c48
62bd93:	c3                   	ret
62bd94:	e9 73 84 dd ff       	jmp    0x40420c
62bd99:	eb 89                	jmp    0x62bd24
62bd9b:	33 c0                	xor    %eax,%eax
62bd9d:	5a                   	pop    %edx
62bd9e:	59                   	pop    %ecx
62bd9f:	59                   	pop    %ecx
62bda0:	64 89 10             	mov    %edx,%fs:(%eax)
62bda3:	68 b8 bd 62 00       	push   $0x62bdb8
62bda8:	8d 45 dc             	lea    -0x24(%ebp),%eax
62bdab:	e8 b8 8a dd ff       	call   0x404868
62bdb0:	c3                   	ret
62bdb1:	e9 56 84 dd ff       	jmp    0x40420c
62bdb6:	eb f0                	jmp    0x62bda8
62bdb8:	5f                   	pop    %edi
62bdb9:	5e                   	pop    %esi
62bdba:	5b                   	pop    %ebx
62bdbb:	8b e5                	mov    %ebp,%esp
62bdbd:	5d                   	pop    %ebp
62bdbe:	c3                   	ret
62bdbf:	90                   	nop
62bdc0:	55                   	push   %ebp
62bdc1:	8b ec                	mov    %esp,%ebp
62bdc3:	83 c4 f4             	add    $0xfffffff4,%esp
62bdc6:	53                   	push   %ebx
62bdc7:	56                   	push   %esi
62bdc8:	57                   	push   %edi
62bdc9:	8b d8                	mov    %eax,%ebx
62bdcb:	8b c3                	mov    %ebx,%eax
62bdcd:	e8 8a 01 00 00       	call   0x62bf5c
62bdd2:	8b f8                	mov    %eax,%edi
62bdd4:	85 ff                	test   %edi,%edi
62bdd6:	75 0a                	jne    0x62bde2
62bdd8:	33 c0                	xor    %eax,%eax
62bdda:	89 45 fc             	mov    %eax,-0x4(%ebp)
62bddd:	e9 17 01 00 00       	jmp    0x62bef9
62bde2:	b2 01                	mov    $0x1,%dl
62bde4:	a1 24 94 41 00       	mov    0x419424,%eax
62bde9:	e8 5a 7c dd ff       	call   0x403a48
62bdee:	89 45 f8             	mov    %eax,-0x8(%ebp)
62bdf1:	b2 01                	mov    $0x1,%dl
62bdf3:	a1 24 94 41 00       	mov    0x419424,%eax
62bdf8:	e8 4b 7c dd ff       	call   0x403a48
62bdfd:	89 45 f4             	mov    %eax,-0xc(%ebp)
62be00:	8b c3                	mov    %ebx,%eax
62be02:	8b 10                	mov    (%eax),%edx
62be04:	ff 92 ec 00 00 00    	call   *0xec(%edx)
62be0a:	48                   	dec    %eax
62be0b:	75 21                	jne    0x62be2e
62be0d:	ba 07 00 00 00       	mov    $0x7,%edx
62be12:	8b 45 f8             	mov    -0x8(%ebp),%eax
62be15:	e8 fa fd de ff       	call   0x41bc14
62be1a:	8b c3                	mov    %ebx,%eax
62be1c:	e8 67 13 00 00       	call   0x62d188
62be21:	8b 50 0c             	mov    0xc(%eax),%edx
62be24:	8b 45 f4             	mov    -0xc(%ebp),%eax
62be27:	e8 e8 fd de ff       	call   0x41bc14
62be2c:	eb 52                	jmp    0x62be80
62be2e:	8b c3                	mov    %ebx,%eax
62be30:	e8 f7 f8 e7 ff       	call   0x4ab72c
62be35:	8b f0                	mov    %eax,%esi
62be37:	85 f6                	test   %esi,%esi
62be39:	74 45                	je     0x62be80
62be3b:	8b d6                	mov    %esi,%edx
62be3d:	8b c3                	mov    %ebx,%eax
62be3f:	e8 a4 25 00 00       	call   0x62e3e8
62be44:	84 c0                	test   %al,%al
62be46:	74 21                	je     0x62be69
62be48:	ba 07 00 00 00       	mov    $0x7,%edx
62be4d:	8b 45 f8             	mov    -0x8(%ebp),%eax
62be50:	e8 bf fd de ff       	call   0x41bc14
62be55:	8b d6                	mov    %esi,%edx
62be57:	8b c3                	mov    %ebx,%eax
62be59:	e8 26 1e 00 00       	call   0x62dc84
62be5e:	8b 50 0c             	mov    0xc(%eax),%edx
62be61:	8b 45 f4             	mov    -0xc(%ebp),%eax
62be64:	e8 ab fd de ff       	call   0x41bc14
62be69:	a0 04 bf 62 00       	mov    0x62bf04,%al
62be6e:	50                   	push   %eax
62be6f:	b1 04                	mov    $0x4,%cl
62be71:	8b d6                	mov    %esi,%edx
62be73:	8b c3                	mov    %ebx,%eax
62be75:	e8 d2 f9 e7 ff       	call   0x4ab84c
62be7a:	8b f0                	mov    %eax,%esi
62be7c:	85 f6                	test   %esi,%esi
62be7e:	75 bb                	jne    0x62be3b
62be80:	33 c0                	xor    %eax,%eax
62be82:	55                   	push   %ebp
62be83:	68 f2 be 62 00       	push   $0x62bef2
62be88:	64 ff 30             	push   %fs:(%eax)
62be8b:	64 89 20             	mov    %esp,%fs:(%eax)
62be8e:	8b 45 f8             	mov    -0x8(%ebp),%eax
62be91:	8b 40 04             	mov    0x4(%eax),%eax
62be94:	50                   	push   %eax
62be95:	8b 45 f4             	mov    -0xc(%ebp),%eax
62be98:	8b 40 04             	mov    0x4(%eax),%eax
62be9b:	50                   	push   %eax
62be9c:	57                   	push   %edi
62be9d:	8b 83 c0 03 00 00    	mov    0x3c0(%ebx),%eax
62bea3:	50                   	push   %eax
62bea4:	8b 00                	mov    (%eax),%eax
62bea6:	ff 50 24             	call   *0x24(%eax)
62bea9:	e8 3e 93 fd ff       	call   0x6051ec
62beae:	c7 45 fc 07 00 00 00 	movl   $0x7,-0x4(%ebp)
62beb5:	8b 45 f8             	mov    -0x8(%ebp),%eax
62beb8:	8b 58 08             	mov    0x8(%eax),%ebx
62bebb:	4b                   	dec    %ebx
62bebc:	85 db                	test   %ebx,%ebx
62bebe:	7c 14                	jl     0x62bed4
62bec0:	43                   	inc    %ebx
62bec1:	33 f6                	xor    %esi,%esi
62bec3:	8b d6                	mov    %esi,%edx
62bec5:	8b 45 f8             	mov    -0x8(%ebp),%eax
62bec8:	e8 f3 fe de ff       	call   0x41bdc0
62becd:	21 45 fc             	and    %eax,-0x4(%ebp)
62bed0:	46                   	inc    %esi
62bed1:	4b                   	dec    %ebx
62bed2:	75 ef                	jne    0x62bec3
62bed4:	33 c0                	xor    %eax,%eax
62bed6:	5a                   	pop    %edx
62bed7:	59                   	pop    %ecx
62bed8:	59                   	pop    %ecx
62bed9:	64 89 10             	mov    %edx,%fs:(%eax)
62bedc:	68 f9 be 62 00       	push   $0x62bef9
62bee1:	8b 45 f8             	mov    -0x8(%ebp),%eax
62bee4:	e8 8f 7b dd ff       	call   0x403a78
62bee9:	8b 45 f4             	mov    -0xc(%ebp),%eax
62beec:	e8 87 7b dd ff       	call   0x403a78
62bef1:	c3                   	ret
62bef2:	e9 15 83 dd ff       	jmp    0x40420c
62bef7:	eb e8                	jmp    0x62bee1
62bef9:	8b 45 fc             	mov    -0x4(%ebp),%eax
62befc:	5f                   	pop    %edi
62befd:	5e                   	pop    %esi
62befe:	5b                   	pop    %ebx
62beff:	8b e5                	mov    %ebp,%esp
62bf01:	5d                   	pop    %ebp
62bf02:	c3                   	ret
62bf03:	00 10                	add    %dl,(%eax)
62bf05:	00 00                	add    %al,(%eax)
62bf07:	00 55 8b             	add    %dl,-0x75(%ebp)
62bf0a:	ec                   	in     (%dx),%al
62bf0b:	51                   	push   %ecx
62bf0c:	89 45 fc             	mov    %eax,-0x4(%ebp)
62bf0f:	8b 45 fc             	mov    -0x4(%ebp),%eax
62bf12:	8b 80 2c 02 00 00    	mov    0x22c(%eax),%eax
62bf18:	e8 e7 c1 e7 ff       	call   0x4a8104
62bf1d:	33 c0                	xor    %eax,%eax
62bf1f:	55                   	push   %ebp
62bf20:	68 4f bf 62 00       	push   $0x62bf4f
62bf25:	64 ff 30             	push   %fs:(%eax)
62bf28:	64 89 20             	mov    %esp,%fs:(%eax)
62bf2b:	8b 45 fc             	mov    -0x4(%ebp),%eax
62bf2e:	e8 81 09 e8 ff       	call   0x4ac8b4
62bf33:	33 c0                	xor    %eax,%eax
62bf35:	5a                   	pop    %edx
62bf36:	59                   	pop    %ecx
62bf37:	59                   	pop    %ecx
62bf38:	64 89 10             	mov    %edx,%fs:(%eax)
62bf3b:	68 56 bf 62 00       	push   $0x62bf56
62bf40:	8b 45 fc             	mov    -0x4(%ebp),%eax
62bf43:	8b 80 2c 02 00 00    	mov    0x22c(%eax),%eax
62bf49:	e8 92 c3 e7 ff       	call   0x4a82e0
62bf4e:	c3                   	ret
62bf4f:	e9 b8 82 dd ff       	jmp    0x40420c
62bf54:	eb ea                	jmp    0x62bf40
62bf56:	59                   	pop    %ecx
62bf57:	5d                   	pop    %ebp
62bf58:	c3                   	ret
62bf59:	8d 40 00             	lea    0x0(%eax),%eax
62bf5c:	53                   	push   %ebx
62bf5d:	56                   	push   %esi
62bf5e:	8b d8                	mov    %eax,%ebx
62bf60:	33 f6                	xor    %esi,%esi
62bf62:	8b c3                	mov    %ebx,%eax
62bf64:	e8 c3 f7 e7 ff       	call   0x4ab72c
62bf69:	85 c0                	test   %eax,%eax
62bf6b:	74 1d                	je     0x62bf8a
62bf6d:	83 78 0c 00          	cmpl   $0x0,0xc(%eax)
62bf71:	74 01                	je     0x62bf74
62bf73:	46                   	inc    %esi
62bf74:	8a 15 90 bf 62 00    	mov    0x62bf90,%dl
62bf7a:	52                   	push   %edx
62bf7b:	b1 04                	mov    $0x4,%cl
62bf7d:	8b d0                	mov    %eax,%edx
62bf7f:	8b c3                	mov    %ebx,%eax
62bf81:	e8 c6 f8 e7 ff       	call   0x4ab84c
62bf86:	85 c0                	test   %eax,%eax
62bf88:	75 e3                	jne    0x62bf6d
62bf8a:	8b c6                	mov    %esi,%eax
62bf8c:	5e                   	pop    %esi
62bf8d:	5b                   	pop    %ebx
62bf8e:	c3                   	ret
62bf8f:	00 10                	add    %dl,(%eax)
62bf91:	00 00                	add    %al,(%eax)
62bf93:	00 53 8b             	add    %dl,-0x75(%ebx)
62bf96:	d8 84 d2 74 22 8b 83 	fadds  -0x7c74dd8c(%edx,%edx,8)
62bf9d:	2c 04                	sub    $0x4,%al
62bf9f:	00 00                	add    %al,(%eax)
62bfa1:	85 c0                	test   %eax,%eax
62bfa3:	74 07                	je     0x62bfac
62bfa5:	33 d2                	xor    %edx,%edx
62bfa7:	e8 0c 31 00 00       	call   0x62f0b8
62bfac:	8b 83 28 04 00 00    	mov    0x428(%ebx),%eax
62bfb2:	85 c0                	test   %eax,%eax
62bfb4:	74 07                	je     0x62bfbd
62bfb6:	33 d2                	xor    %edx,%edx
62bfb8:	e8 7f e2 ff ff       	call   0x62a23c
62bfbd:	8b 83 24 04 00 00    	mov    0x424(%ebx),%eax
62bfc3:	80 78 40 00          	cmpb   $0x0,0x40(%eax)
62bfc7:	74 09                	je     0x62bfd2
62bfc9:	8b d0                	mov    %eax,%edx
62bfcb:	8b c3                	mov    %ebx,%eax