62db93:	8b 45 fc             	mov    -0x4(%ebp),%eax
62db96:	8b 80 c4 03 00 00    	mov    0x3c4(%eax),%eax
62db9c:	e8 6b f3 fe ff       	call   0x61cf0c
62dba1:	8b 45 fc             	mov    -0x4(%ebp),%eax
62dba4:	8b 55 e8             	mov    -0x18(%ebp),%edx
62dba7:	89 90 c4 03 00 00    	mov    %edx,0x3c4(%eax)
62dbad:	33 c0                	xor    %eax,%eax
62dbaf:	89 45 e8             	mov    %eax,-0x18(%ebp)
62dbb2:	e8 b5 66 dd ff       	call   0x40426c
62dbb7:	e8 04 67 dd ff       	call   0x4042c0
62dbbc:	33 c0                	xor    %eax,%eax
62dbbe:	5a                   	pop    %edx
62dbbf:	59                   	pop    %ecx
62dbc0:	59                   	pop    %ecx
62dbc1:	64 89 10             	mov    %edx,%fs:(%eax)
62dbc4:	68 1b dc 62 00       	push   $0x62dc1b
62dbc9:	8b 45 fc             	mov    -0x4(%ebp),%eax
62dbcc:	8b 80 2c 02 00 00    	mov    0x22c(%eax),%eax
62dbd2:	e8 09 a7 e7 ff       	call   0x4a82e0
62dbd7:	8b 45 dc             	mov    -0x24(%ebp),%eax
62dbda:	50                   	push   %eax
62dbdb:	e8 a0 97 dd ff       	call   0x407380
62dbe0:	8b 45 e4             	mov    -0x1c(%ebp),%eax
62dbe3:	e8 24 f3 fe ff       	call   0x61cf0c
62dbe8:	8b 45 e0             	mov    -0x20(%ebp),%eax
62dbeb:	e8 1c f3 fe ff       	call   0x61cf0c
62dbf0:	83 7d ec 00          	cmpl   $0x0,-0x14(%ebp)
62dbf4:	74 09                	je     0x62dbff
62dbf6:	8b 45 ec             	mov    -0x14(%ebp),%eax
62dbf9:	50                   	push   %eax
62dbfa:	8b 00                	mov    (%eax),%eax
62dbfc:	ff 50 08             	call   *0x8(%eax)
62dbff:	8b 45 e8             	mov    -0x18(%ebp),%eax
62dc02:	e8 05 f3 fe ff       	call   0x61cf0c
62dc07:	8b 45 fc             	mov    -0x4(%ebp),%eax
62dc0a:	66 be a6 ff          	mov    $0xffa6,%si
62dc0e:	e8 61 60 dd ff       	call   0x403c74
62dc13:	c3                   	ret
62dc14:	e9 f3 65 dd ff       	jmp    0x40420c
62dc19:	eb ae                	jmp    0x62dbc9
62dc1b:	5f                   	pop    %edi
62dc1c:	5e                   	pop    %esi
62dc1d:	5b                   	pop    %ebx
62dc1e:	8b e5                	mov    %ebp,%esp
62dc20:	5d                   	pop    %ebp
62dc21:	c3                   	ret
62dc22:	8b c0                	mov    %eax,%eax
62dc24:	53                   	push   %ebx
62dc25:	66 83 b8 02 04 00 00 	cmpw   $0x0,0x402(%eax)
62dc2c:	00
62dc2d:	74 10                	je     0x62dc3f
62dc2f:	8b d8                	mov    %eax,%ebx
62dc31:	8b d0                	mov    %eax,%edx
62dc33:	8b 83 04 04 00 00    	mov    0x404(%ebx),%eax
62dc39:	ff 93 00 04 00 00    	call   *0x400(%ebx)
62dc3f:	5b                   	pop    %ebx
62dc40:	c3                   	ret
62dc41:	8d 40 00             	lea    0x0(%eax),%eax
62dc44:	53                   	push   %ebx
62dc45:	66 83 b8 0a 04 00 00 	cmpw   $0x0,0x40a(%eax)
62dc4c:	00
62dc4d:	74 10                	je     0x62dc5f
62dc4f:	8b d8                	mov    %eax,%ebx
62dc51:	8b d0                	mov    %eax,%edx
62dc53:	8b 83 0c 04 00 00    	mov    0x40c(%ebx),%eax
62dc59:	ff 93 08 04 00 00    	call   *0x408(%ebx)
62dc5f:	5b                   	pop    %ebx
62dc60:	c3                   	ret
62dc61:	8d 40 00             	lea    0x0(%eax),%eax
62dc64:	53                   	push   %ebx
62dc65:	66 83 b8 12 04 00 00 	cmpw   $0x0,0x412(%eax)
62dc6c:	00
62dc6d:	74 10                	je     0x62dc7f
62dc6f:	8b d8                	mov    %eax,%ebx
62dc71:	8b d0                	mov    %eax,%edx
62dc73:	8b 83 14 04 00 00    	mov    0x414(%ebx),%eax
62dc79:	ff 93 10 04 00 00    	call   *0x410(%ebx)
62dc7f:	5b                   	pop    %ebx
62dc80:	c3                   	ret
62dc81:	8d 40 00             	lea    0x0(%eax),%eax
62dc84:	53                   	push   %ebx
62dc85:	56                   	push   %esi
62dc86:	8b f2                	mov    %edx,%esi
62dc88:	8b d8                	mov    %eax,%ebx
62dc8a:	8b d6                	mov    %esi,%edx
62dc8c:	8b c3                	mov    %ebx,%eax
62dc8e:	e8 55 07 00 00       	call   0x62e3e8
62dc93:	84 c0                	test   %al,%al
62dc95:	74 11                	je     0x62dca8
62dc97:	8b 46 0c             	mov    0xc(%esi),%eax
62dc9a:	8b 15 f4 24 62 00    	mov    0x6224f4,%edx
62dca0:	e8 83 5f dd ff       	call   0x403c28
62dca5:	5e                   	pop    %esi
62dca6:	5b                   	pop    %ebx
62dca7:	c3                   	ret
62dca8:	33 c0                	xor    %eax,%eax
62dcaa:	5e                   	pop    %esi
62dcab:	5b                   	pop    %ebx
62dcac:	c3                   	ret
62dcad:	8d 40 00             	lea    0x0(%eax),%eax
62dcb0:	53                   	push   %ebx
62dcb1:	8b d8                	mov    %eax,%ebx
62dcb3:	f6 43 1c 01          	testb  $0x1,0x1c(%ebx)
62dcb7:	74 45                	je     0x62dcfe
62dcb9:	80 bb 5d 04 00 00 00 	cmpb   $0x0,0x45d(%ebx)
62dcc0:	75 35                	jne    0x62dcf7
62dcc2:	f6 83 d4 03 00 00 01 	testb  $0x1,0x3d4(%ebx)
62dcc9:	74 25                	je     0x62dcf0
62dccb:	8b 83 2c 02 00 00    	mov    0x22c(%ebx),%eax
62dcd1:	e8 1a a3 e7 ff       	call   0x4a7ff0
62dcd6:	85 c0                	test   %eax,%eax
62dcd8:	75 16                	jne    0x62dcf0
62dcda:	6a 00                	push   $0x0
62dcdc:	6a 00                	push   $0x0
62dcde:	68 67 04 00 00       	push   $0x467
62dce3:	8b c3                	mov    %ebx,%eax
62dce5:	e8 6a 12 e2 ff       	call   0x44ef54
62dcea:	50                   	push   %eax
62dceb:	e8 a0 9f dd ff       	call   0x407c90
62dcf0:	c6 83 5c 04 00 00 01 	movb   $0x1,0x45c(%ebx)
62dcf7:	8b c3                	mov    %ebx,%eax
62dcf9:	e8 c2 cb e1 ff       	call   0x44a8c0
62dcfe:	5b                   	pop    %ebx
62dcff:	c3                   	ret
62dd00:	53                   	push   %ebx
62dd01:	56                   	push   %esi
62dd02:	57                   	push   %edi
62dd03:	8b d9                	mov    %ecx,%ebx
62dd05:	8b fa                	mov    %edx,%edi
62dd07:	8b f0                	mov    %eax,%esi
62dd09:	8b cb                	mov    %ebx,%ecx
62dd0b:	8b d7                	mov    %edi,%edx
62dd0d:	8b c6                	mov    %esi,%eax
62dd0f:	e8 f8 b4 e7 ff       	call   0x4a920c
62dd14:	80 fb 01             	cmp    $0x1,%bl
62dd17:	75 22                	jne    0x62dd3b
62dd19:	3b be 28 04 00 00    	cmp    0x428(%esi),%edi
62dd1f:	75 0a                	jne    0x62dd2b
62dd21:	33 c0                	xor    %eax,%eax
62dd23:	89 86 28 04 00 00    	mov    %eax,0x428(%esi)
62dd29:	eb 10                	jmp    0x62dd3b
62dd2b:	3b be 2c 04 00 00    	cmp    0x42c(%esi),%edi
62dd31:	75 08                	jne    0x62dd3b
62dd33:	33 c0                	xor    %eax,%eax
62dd35:	89 86 2c 04 00 00    	mov    %eax,0x42c(%esi)
62dd3b:	5f                   	pop    %edi
62dd3c:	5e                   	pop    %esi
62dd3d:	5b                   	pop    %ebx
62dd3e:	c3                   	ret
62dd3f:	90                   	nop
62dd40:	55                   	push   %ebp
62dd41:	8b ec                	mov    %esp,%ebp
62dd43:	51                   	push   %ecx
62dd44:	89 45 fc             	mov    %eax,-0x4(%ebp)
62dd47:	8b 45 fc             	mov    -0x4(%ebp),%eax
62dd4a:	c6 80 5d 04 00 00 01 	movb   $0x1,0x45d(%eax)
62dd51:	33 c0                	xor    %eax,%eax
62dd53:	55                   	push   %ebp
62dd54:	68 03 de 62 00       	push   $0x62de03
62dd59:	64 ff 30             	push   %fs:(%eax)
62dd5c:	64 89 20             	mov    %esp,%fs:(%eax)
62dd5f:	8b 45 fc             	mov    -0x4(%ebp),%eax
62dd62:	e8 11 27 ff ff       	call   0x620478
62dd67:	8b 45 fc             	mov    -0x4(%ebp),%eax
62dd6a:	f6 40 1c 10          	testb  $0x10,0x1c(%eax)
62dd6e:	75 46                	jne    0x62ddb6
62dd70:	8b 45 fc             	mov    -0x4(%ebp),%eax
62dd73:	f6 80 d5 03 00 00 04 	testb  $0x4,0x3d5(%eax)
62dd7a:	74 3a                	je     0x62ddb6
62dd7c:	8b 45 fc             	mov    -0x4(%ebp),%eax
62dd7f:	05 64 04 00 00       	add    $0x464,%eax
62dd84:	50                   	push   %eax
62dd85:	68 10 de 62 00       	push   $0x62de10
62dd8a:	8b 4d fc             	mov    -0x4(%ebp),%ecx
62dd8d:	b2 01                	mov    $0x1,%dl
62dd8f:	a1 14 aa 62 00       	mov    0x62aa14,%eax
62dd94:	e8 f7 cc ff ff       	call   0x62aa90
62dd99:	50                   	push   %eax
62dd9a:	8b 00                	mov    (%eax),%eax
62dd9c:	ff 10                	call   *(%eax)
62dd9e:	8b 45 fc             	mov    -0x4(%ebp),%eax
62dda1:	8b 80 64 04 00 00    	mov    0x464(%eax),%eax
62dda7:	50                   	push   %eax
62dda8:	8b 45 fc             	mov    -0x4(%ebp),%eax
62ddab:	e8 a4 11 e2 ff       	call   0x44ef54
62ddb0:	50                   	push   %eax
62ddb1:	e8 1e 48 ff ff       	call   0x6225d4
62ddb6:	8b 45 fc             	mov    -0x4(%ebp),%eax
62ddb9:	f6 80 d4 03 00 00 01 	testb  $0x1,0x3d4(%eax)
62ddc0:	74 29                	je     0x62ddeb
62ddc2:	8b 45 fc             	mov    -0x4(%ebp),%eax
62ddc5:	8b 80 2c 02 00 00    	mov    0x22c(%eax),%eax
62ddcb:	e8 20 a2 e7 ff       	call   0x4a7ff0
62ddd0:	85 c0                	test   %eax,%eax
62ddd2:	75 17                	jne    0x62ddeb
62ddd4:	6a 00                	push   $0x0
62ddd6:	6a 00                	push   $0x0
62ddd8:	68 67 04 00 00       	push   $0x467
62dddd:	8b 45 fc             	mov    -0x4(%ebp),%eax
62dde0:	e8 6f 11 e2 ff       	call   0x44ef54
62dde5:	50                   	push   %eax
62dde6:	e8 a5 9e dd ff       	call   0x407c90
62ddeb:	33 c0                	xor    %eax,%eax
62dded:	5a                   	pop    %edx
62ddee:	59                   	pop    %ecx
62ddef:	59                   	pop    %ecx
62ddf0:	64 89 10             	mov    %edx,%fs:(%eax)
62ddf3:	68 0a de 62 00       	push   $0x62de0a
62ddf8:	8b 45 fc             	mov    -0x4(%ebp),%eax
62ddfb:	c6 80 5d 04 00 00 00 	movb   $0x0,0x45d(%eax)
62de02:	c3                   	ret
62de03:	e9 04 64 dd ff       	jmp    0x40420c
62de08:	eb ee                	jmp    0x62ddf8
62de0a:	59                   	pop    %ecx
62de0b:	5d                   	pop    %ebp
62de0c:	c3                   	ret
62de0d:	00 00                	add    %al,(%eax)
62de0f:	00 22                	add    %ah,(%edx)
62de11:	01 00                	add    %eax,(%eax)
62de13:	00 00                	add    %al,(%eax)
62de15:	00 00                	add    %al,(%eax)
62de17:	00 c0                	add    %al,%al
62de19:	00 00                	add    %al,(%eax)
62de1b:	00 00                	add    %al,(%eax)
62de1d:	00 00                	add    %al,(%eax)
62de1f:	46                   	inc    %esi
62de20:	55                   	push   %ebp
62de21:	8b ec                	mov    %esp,%ebp
62de23:	51                   	push   %ecx
62de24:	89 45 fc             	mov    %eax,-0x4(%ebp)
62de27:	8b 45 fc             	mov    -0x4(%ebp),%eax
62de2a:	c6 80 5f 04 00 00 01 	movb   $0x1,0x45f(%eax)
62de31:	33 c0                	xor    %eax,%eax
62de33:	55                   	push   %ebp
62de34:	68 d2 de 62 00       	push   $0x62ded2
62de39:	64 ff 30             	push   %fs:(%eax)
62de3c:	64 89 20             	mov    %esp,%fs:(%eax)
62de3f:	33 d2                	xor    %edx,%edx
62de41:	8b 45 fc             	mov    -0x4(%ebp),%eax
62de44:	e8 fb d8 e7 ff       	call   0x4ab744
62de49:	8b 45 fc             	mov    -0x4(%ebp),%eax
62de4c:	8b 80 2c 02 00 00    	mov    0x22c(%eax),%eax
62de52:	e8 ad a2 e7 ff       	call   0x4a8104
62de57:	8b 45 fc             	mov    -0x4(%ebp),%eax
62de5a:	ff 80 38 04 00 00    	incl   0x438(%eax)
62de60:	33 c0                	xor    %eax,%eax
62de62:	55                   	push   %ebp
62de63:	68 8f de 62 00       	push   $0x62de8f
62de68:	64 ff 30             	push   %fs:(%eax)
62de6b:	64 89 20             	mov    %esp,%fs:(%eax)
62de6e:	33 d2                	xor    %edx,%edx
62de70:	8b 45 fc             	mov    -0x4(%ebp),%eax
62de73:	e8 cc d8 e7 ff       	call   0x4ab744
62de78:	33 c0                	xor    %eax,%eax
62de7a:	5a                   	pop    %edx
62de7b:	59                   	pop    %ecx
62de7c:	59                   	pop    %ecx
62de7d:	64 89 10             	mov    %edx,%fs:(%eax)
62de80:	68 96 de 62 00       	push   $0x62de96
62de85:	8b 45 fc             	mov    -0x4(%ebp),%eax
62de88:	ff 88 38 04 00 00    	decl   0x438(%eax)
62de8e:	c3                   	ret
62de8f:	e9 78 63 dd ff       	jmp    0x40420c
62de94:	eb ef                	jmp    0x62de85
62de96:	8b 45 fc             	mov    -0x4(%ebp),%eax
62de99:	8b 80 2c 02 00 00    	mov    0x22c(%eax),%eax
62de9f:	e8 40 a2 e7 ff       	call   0x4a80e4
62dea4:	8b 45 fc             	mov    -0x4(%ebp),%eax
62dea7:	8b 80 2c 02 00 00    	mov    0x22c(%eax),%eax
62dead:	e8 2e a4 e7 ff       	call   0x4a82e0
62deb2:	8b 45 fc             	mov    -0x4(%ebp),%eax
62deb5:	e8 3a b2 e7 ff       	call   0x4a90f4
62deba:	33 c0                	xor    %eax,%eax
62debc:	5a                   	pop    %edx
62debd:	59                   	pop    %ecx
62debe:	59                   	pop    %ecx
62debf:	64 89 10             	mov    %edx,%fs:(%eax)
62dec2:	68 d9 de 62 00       	push   $0x62ded9
62dec7:	8b 45 fc             	mov    -0x4(%ebp),%eax
62deca:	c6 80 5f 04 00 00 00 	movb   $0x0,0x45f(%eax)
62ded1:	c3                   	ret
62ded2:	e9 35 63 dd ff       	jmp    0x40420c
62ded7:	eb ee                	jmp    0x62dec7
62ded9:	59                   	pop    %ecx
62deda:	5d                   	pop    %ebp
62dedb:	c3                   	ret
62dedc:	53                   	push   %ebx
62dedd:	56                   	push   %esi
62dede:	8b da                	mov    %edx,%ebx
62dee0:	8b f0                	mov    %eax,%esi
62dee2:	85 db                	test   %ebx,%ebx
62dee4:	74 38                	je     0x62df1e
62dee6:	8b c3                	mov    %ebx,%eax
62dee8:	e8 97 33 e7 ff       	call   0x4a1284
62deed:	84 c0                	test   %al,%al
62deef:	74 2d                	je     0x62df1e
62def1:	8b 43 0c             	mov    0xc(%ebx),%eax
62def4:	8b 15 98 24 62 00    	mov    0x622498,%edx
62defa:	e8 05 5d dd ff       	call   0x403c04
62deff:	84 c0                	test   %al,%al
62df01:	74 1b                	je     0x62df1e
62df03:	f6 46 1c 01          	testb  $0x1,0x1c(%esi)
62df07:	75 15                	jne    0x62df1e
62df09:	8b 43 0c             	mov    0xc(%ebx),%eax
62df0c:	e8 53 77 ff ff       	call   0x625664
62df11:	8b d0                	mov    %eax,%edx
62df13:	8b 86 d0 03 00 00    	mov    0x3d0(%esi),%eax
62df19:	e8 8a 13 00 00       	call   0x62f2a8
62df1e:	5e                   	pop    %esi
62df1f:	5b                   	pop    %ebx
62df20:	c3                   	ret
62df21:	8d 40 00             	lea    0x0(%eax),%eax
62df24:	53                   	push   %ebx
62df25:	56                   	push   %esi
62df26:	57                   	push   %edi
62df27:	8b f2                	mov    %edx,%esi
62df29:	8b d8                	mov    %eax,%ebx
62df2b:	c6 83 5e 04 00 00 00 	movb   $0x0,0x45e(%ebx)
62df32:	8b d6                	mov    %esi,%edx
62df34:	8b c3                	mov    %ebx,%eax
62df36:	e8 71 cf e7 ff       	call   0x4aaeac
62df3b:	80 bb 5e 04 00 00 00 	cmpb   $0x0,0x45e(%ebx)
62df42:	75 30                	jne    0x62df74
62df44:	8b c6                	mov    %esi,%eax
62df46:	e8 e1 eb de ff       	call   0x41cb2c
62df4b:	40                   	inc    %eax
62df4c:	8b bb 34 04 00 00    	mov    0x434(%ebx),%edi
62df52:	3b c7                	cmp    %edi,%eax
62df54:	75 0d                	jne    0x62df63
62df56:	8b d7                	mov    %edi,%edx
62df58:	f7 da                	neg    %edx
62df5a:	8b c3                	mov    %ebx,%eax
62df5c:	e8 a7 f1 ff ff       	call   0x62d108
62df61:	eb 11                	jmp    0x62df74
62df63:	8b c6                	mov    %esi,%eax
62df65:	e8 c2 eb de ff       	call   0x41cb2c
62df6a:	8b d0                	mov    %eax,%edx
62df6c:	42                   	inc    %edx
62df6d:	8b c3                	mov    %ebx,%eax
62df6f:	e8 94 f1 ff ff       	call   0x62d108
62df74:	5f                   	pop    %edi
62df75:	5e                   	pop    %esi
62df76:	5b                   	pop    %ebx
62df77:	c3                   	ret
62df78:	53                   	push   %ebx
62df79:	56                   	push   %esi
62df7a:	57                   	push   %edi
62df7b:	8b f2                	mov    %edx,%esi
62df7d:	8b d8                	mov    %eax,%ebx
62df7f:	8b d6                	mov    %esi,%edx