65edbd:	5b                   	pop    %ebx
65edbe:	5d                   	pop    %ebp
65edbf:	c3                   	ret
65edc0:	53                   	push   %ebx
65edc1:	8b d8                	mov    %eax,%ebx
65edc3:	c6 83 80 03 00 00 00 	movb   $0x0,0x380(%ebx)
65edca:	c6 83 88 03 00 00 00 	movb   $0x0,0x388(%ebx)
65edd1:	c6 83 89 03 00 00 00 	movb   $0x0,0x389(%ebx)
65edd8:	b2 01                	mov    $0x1,%dl
65edda:	a1 18 ff 5e 00       	mov    0x5eff18,%eax
65eddf:	e8 c0 87 f9 ff       	call   0x5f75a4
65ede4:	89 83 84 03 00 00    	mov    %eax,0x384(%ebx)
65edea:	b2 01                	mov    $0x1,%dl
65edec:	8b 83 3c 03 00 00    	mov    0x33c(%ebx),%eax
65edf2:	e8 25 07 f8 ff       	call   0x5df51c
65edf7:	8b 83 3c 03 00 00    	mov    0x33c(%ebx),%eax
65edfd:	8b 90 c4 04 00 00    	mov    0x4c4(%eax),%edx
65ee03:	c6 42 05 00          	movb   $0x0,0x5(%edx)
65ee07:	33 d2                	xor    %edx,%edx
65ee09:	e8 da 35 f8 ff       	call   0x5e23e8
65ee0e:	66 8b 15 28 ee 65 00 	mov    0x65ee28,%dx
65ee15:	8b 83 3c 03 00 00    	mov    0x33c(%ebx),%eax
65ee1b:	8b 08                	mov    (%eax),%ecx
65ee1d:	ff 91 04 01 00 00    	call   *0x104(%ecx)
65ee23:	5b                   	pop    %ebx
65ee24:	c3                   	ret
65ee25:	00 00                	add    %al,(%eax)
65ee27:	00 00                	add    %al,(%eax)
65ee29:	01 00                	add    %eax,(%eax)
65ee2b:	00 55 8b             	add    %dl,-0x75(%ebp)
65ee2e:	ec                   	in     (%dx),%al
65ee2f:	33 c9                	xor    %ecx,%ecx
65ee31:	51                   	push   %ecx
65ee32:	51                   	push   %ecx
65ee33:	51                   	push   %ecx
65ee34:	51                   	push   %ecx
65ee35:	51                   	push   %ecx
65ee36:	51                   	push   %ecx
65ee37:	51                   	push   %ecx
65ee38:	53                   	push   %ebx
65ee39:	56                   	push   %esi
65ee3a:	57                   	push   %edi
65ee3b:	8b d8                	mov    %eax,%ebx
65ee3d:	8b 35 b0 6d 6a 00    	mov    0x6a6db0,%esi
65ee43:	33 c0                	xor    %eax,%eax
65ee45:	55                   	push   %ebp
65ee46:	68 e2 f0 65 00       	push   $0x65f0e2
65ee4b:	64 ff 30             	push   %fs:(%eax)
65ee4e:	64 89 20             	mov    %esp,%fs:(%eax)
65ee51:	8b 83 50 03 00 00    	mov    0x350(%ebx),%eax
65ee57:	8b 10                	mov    (%eax),%edx
65ee59:	ff 92 c4 00 00 00    	call   *0xc4(%edx)
65ee5f:	8b 16                	mov    (%esi),%edx
65ee61:	8b 92 98 04 00 00    	mov    0x498(%edx),%edx
65ee67:	88 82 c8 01 00 00    	mov    %al,0x1c8(%edx)
65ee6d:	8b 83 14 03 00 00    	mov    0x314(%ebx),%eax
65ee73:	8b 10                	mov    (%eax),%edx
65ee75:	ff 92 c4 00 00 00    	call   *0xc4(%edx)
65ee7b:	8b 16                	mov    (%esi),%edx
65ee7d:	8b 92 98 04 00 00    	mov    0x498(%edx),%edx
65ee83:	88 82 c9 01 00 00    	mov    %al,0x1c9(%edx)
65ee89:	8d 55 fc             	lea    -0x4(%ebp),%edx
65ee8c:	8b 83 54 03 00 00    	mov    0x354(%ebx),%eax
65ee92:	e8 35 99 de ff       	call   0x4487cc
65ee97:	8b 45 fc             	mov    -0x4(%ebp),%eax
65ee9a:	ba 03 00 00 00       	mov    $0x3,%edx
65ee9f:	e8 3c a8 da ff       	call   0x4096e0
65eea4:	8b d0                	mov    %eax,%edx
65eea6:	b8 0a 00 00 00       	mov    $0xa,%eax
65eeab:	e8 dc 0a dd ff       	call   0x42f98c
65eeb0:	8b d0                	mov    %eax,%edx
65eeb2:	b8 01 00 00 00       	mov    $0x1,%eax
65eeb7:	e8 54 0b dd ff       	call   0x42fa10
65eebc:	8b 16                	mov    (%esi),%edx
65eebe:	8b 92 98 04 00 00    	mov    0x498(%edx),%edx
65eec4:	89 82 cc 01 00 00    	mov    %eax,0x1cc(%edx)
65eeca:	8d 55 f8             	lea    -0x8(%ebp),%edx
65eecd:	8b 83 5c 03 00 00    	mov    0x35c(%ebx),%eax
65eed3:	e8 f4 98 de ff       	call   0x4487cc
65eed8:	8b 45 f8             	mov    -0x8(%ebp),%eax
65eedb:	ba 03 00 00 00       	mov    $0x3,%edx
65eee0:	e8 fb a7 da ff       	call   0x4096e0
65eee5:	8b d0                	mov    %eax,%edx
65eee7:	b8 0a 00 00 00       	mov    $0xa,%eax
65eeec:	e8 9b 0a dd ff       	call   0x42f98c
65eef1:	8b d0                	mov    %eax,%edx
65eef3:	b8 01 00 00 00       	mov    $0x1,%eax
65eef8:	e8 13 0b dd ff       	call   0x42fa10
65eefd:	8b 16                	mov    (%esi),%edx
65eeff:	8b 92 98 04 00 00    	mov    0x498(%edx),%edx
65ef05:	89 82 d0 01 00 00    	mov    %eax,0x1d0(%edx)
65ef0b:	8d 55 f4             	lea    -0xc(%ebp),%edx
65ef0e:	8b 83 64 03 00 00    	mov    0x364(%ebx),%eax
65ef14:	e8 b3 98 de ff       	call   0x4487cc
65ef19:	8b 45 f4             	mov    -0xc(%ebp),%eax
65ef1c:	ba 08 00 00 00       	mov    $0x8,%edx
65ef21:	e8 ba a7 da ff       	call   0x4096e0
65ef26:	8b d0                	mov    %eax,%edx
65ef28:	b8 01 00 00 00       	mov    $0x1,%eax
65ef2d:	e8 de 0a dd ff       	call   0x42fa10
65ef32:	8b d0                	mov    %eax,%edx
65ef34:	b8 0a 00 00 00       	mov    $0xa,%eax
65ef39:	e8 4e 0a dd ff       	call   0x42f98c
65ef3e:	8b 16                	mov    (%esi),%edx
65ef40:	8b 92 98 04 00 00    	mov    0x498(%edx),%edx
65ef46:	89 82 d4 01 00 00    	mov    %eax,0x1d4(%edx)
65ef4c:	8b 83 18 03 00 00    	mov    0x318(%ebx),%eax
65ef52:	8b 10                	mov    (%eax),%edx
65ef54:	ff 92 c4 00 00 00    	call   *0xc4(%edx)
65ef5a:	8b 16                	mov    (%esi),%edx
65ef5c:	8b 92 98 04 00 00    	mov    0x498(%edx),%edx
65ef62:	88 82 d8 01 00 00    	mov    %al,0x1d8(%edx)
65ef68:	8d 55 f0             	lea    -0x10(%ebp),%edx
65ef6b:	8b 83 1c 03 00 00    	mov    0x31c(%ebx),%eax
65ef71:	e8 56 98 de ff       	call   0x4487cc
65ef76:	8b 45 f0             	mov    -0x10(%ebp),%eax
65ef79:	ba 0a 00 00 00       	mov    $0xa,%edx
65ef7e:	e8 5d a7 da ff       	call   0x4096e0
65ef83:	ba 01 00 00 00       	mov    $0x1,%edx
65ef88:	e8 83 0a dd ff       	call   0x42fa10
65ef8d:	ba 1e 00 00 00       	mov    $0x1e,%edx
65ef92:	e8 f5 09 dd ff       	call   0x42f98c
65ef97:	8b 16                	mov    (%esi),%edx
65ef99:	8b 92 98 04 00 00    	mov    0x498(%edx),%edx
65ef9f:	89 82 dc 01 00 00    	mov    %eax,0x1dc(%edx)
65efa5:	8b 83 24 03 00 00    	mov    0x324(%ebx),%eax
65efab:	8b 10                	mov    (%eax),%edx
65efad:	ff 92 c8 00 00 00    	call   *0xc8(%edx)
65efb3:	8b 16                	mov    (%esi),%edx
65efb5:	8b 92 98 04 00 00    	mov    0x498(%edx),%edx
65efbb:	89 82 e0 01 00 00    	mov    %eax,0x1e0(%edx)
65efc1:	8b 83 28 03 00 00    	mov    0x328(%ebx),%eax
65efc7:	8b 10                	mov    (%eax),%edx
65efc9:	ff 92 c4 00 00 00    	call   *0xc4(%edx)
65efcf:	8b 16                	mov    (%esi),%edx
65efd1:	8b 92 98 04 00 00    	mov    0x498(%edx),%edx
65efd7:	88 82 e4 01 00 00    	mov    %al,0x1e4(%edx)
65efdd:	8d 55 e8             	lea    -0x18(%ebp),%edx
65efe0:	8b 83 2c 03 00 00    	mov    0x32c(%ebx),%eax
65efe6:	e8 e1 97 de ff       	call   0x4487cc
65efeb:	8b 45 e8             	mov    -0x18(%ebp),%eax
65efee:	8d 55 ec             	lea    -0x14(%ebp),%edx
65eff1:	e8 b2 a3 da ff       	call   0x4093a8
65eff6:	8b 55 ec             	mov    -0x14(%ebp),%edx
65eff9:	8b 06                	mov    (%esi),%eax
65effb:	8b 80 98 04 00 00    	mov    0x498(%eax),%eax
65f001:	05 e8 01 00 00       	add    $0x1e8,%eax
65f006:	e8 b1 58 da ff       	call   0x4048bc
65f00b:	8b 83 34 03 00 00    	mov    0x334(%ebx),%eax
65f011:	8b 10                	mov    (%eax),%edx
65f013:	ff 92 c8 00 00 00    	call   *0xc8(%edx)
65f019:	8b 16                	mov    (%esi),%edx
65f01b:	8b ba 98 04 00 00    	mov    0x498(%edx),%edi
65f021:	89 87 ec 01 00 00    	mov    %eax,0x1ec(%edi)
65f027:	8b 83 78 03 00 00    	mov    0x378(%ebx),%eax
65f02d:	89 87 f0 01 00 00    	mov    %eax,0x1f0(%edi)
65f033:	8b 83 7c 03 00 00    	mov    0x37c(%ebx),%eax
65f039:	89 87 f4 01 00 00    	mov    %eax,0x1f4(%edi)
65f03f:	8d 55 e4             	lea    -0x1c(%ebp),%edx
65f042:	8b 83 6c 03 00 00    	mov    0x36c(%ebx),%eax
65f048:	e8 7f 97 de ff       	call   0x4487cc
65f04d:	8b 45 e4             	mov    -0x1c(%ebp),%eax
65f050:	ba 08 00 00 00       	mov    $0x8,%edx
65f055:	e8 86 a6 da ff       	call   0x4096e0
65f05a:	ba 01 00 00 00       	mov    $0x1,%edx
65f05f:	e8 ac 09 dd ff       	call   0x42fa10
65f064:	ba 0a 00 00 00       	mov    $0xa,%edx
65f069:	e8 1e 09 dd ff       	call   0x42f98c
65f06e:	8b 16                	mov    (%esi),%edx
65f070:	8b 92 98 04 00 00    	mov    0x498(%edx),%edx
65f076:	89 82 f8 01 00 00    	mov    %eax,0x1f8(%edx)
65f07c:	8b 06                	mov    (%esi),%eax
65f07e:	8b 80 98 04 00 00    	mov    0x498(%eax),%eax
65f084:	80 b8 c9 01 00 00 00 	cmpb   $0x0,0x1c9(%eax)
65f08b:	75 16                	jne    0x65f0a3
65f08d:	80 b8 d8 01 00 00 00 	cmpb   $0x0,0x1d8(%eax)
65f094:	75 0d                	jne    0x65f0a3
65f096:	80 b8 e4 01 00 00 00 	cmpb   $0x0,0x1e4(%eax)
65f09d:	75 04                	jne    0x65f0a3
65f09f:	33 c0                	xor    %eax,%eax
65f0a1:	eb 02                	jmp    0x65f0a5
65f0a3:	b0 01                	mov    $0x1,%al
65f0a5:	88 83 88 03 00 00    	mov    %al,0x388(%ebx)
65f0ab:	8b c3                	mov    %ebx,%eax
65f0ad:	e8 22 74 e0 ff       	call   0x4664d4
65f0b2:	33 c0                	xor    %eax,%eax
65f0b4:	5a                   	pop    %edx
65f0b5:	59                   	pop    %ecx
65f0b6:	59                   	pop    %ecx
65f0b7:	64 89 10             	mov    %edx,%fs:(%eax)
65f0ba:	68 e9 f0 65 00       	push   $0x65f0e9
65f0bf:	8d 45 e4             	lea    -0x1c(%ebp),%eax
65f0c2:	ba 02 00 00 00       	mov    $0x2,%edx
65f0c7:	e8 c0 57 da ff       	call   0x40488c
65f0cc:	8d 45 ec             	lea    -0x14(%ebp),%eax
65f0cf:	e8 94 57 da ff       	call   0x404868
65f0d4:	8d 45 f0             	lea    -0x10(%ebp),%eax
65f0d7:	ba 04 00 00 00       	mov    $0x4,%edx
65f0dc:	e8 ab 57 da ff       	call   0x40488c
65f0e1:	c3                   	ret
65f0e2:	e9 25 51 da ff       	jmp    0x40420c
65f0e7:	eb d6                	jmp    0x65f0bf
65f0e9:	5f                   	pop    %edi
65f0ea:	5e                   	pop    %esi
65f0eb:	5b                   	pop    %ebx
65f0ec:	8b e5                	mov    %ebp,%esp
65f0ee:	5d                   	pop    %ebp
65f0ef:	c3                   	ret
65f0f0:	53                   	push   %ebx
65f0f1:	8b d8                	mov    %eax,%ebx
65f0f3:	80 bb 80 03 00 00 00 	cmpb   $0x0,0x380(%ebx)
65f0fa:	74 20                	je     0x65f11c
65f0fc:	33 c0                	xor    %eax,%eax
65f0fe:	89 83 78 03 00 00    	mov    %eax,0x378(%ebx)
65f104:	33 c0                	xor    %eax,%eax
65f106:	89 83 7c 03 00 00    	mov    %eax,0x37c(%ebx)
65f10c:	8b c3                	mov    %ebx,%eax
65f10e:	e8 b5 fb ff ff       	call   0x65ecc8
65f113:	33 d2                	xor    %edx,%edx
65f115:	8b c3                	mov    %ebx,%eax
65f117:	e8 00 01 00 00       	call   0x65f21c
65f11c:	5b                   	pop    %ebx
65f11d:	c3                   	ret
65f11e:	8b c0                	mov    %eax,%eax
65f120:	55                   	push   %ebp
65f121:	8b ec                	mov    %esp,%ebp
65f123:	83 c4 f8             	add    $0xfffffff8,%esp
65f126:	53                   	push   %ebx
65f127:	56                   	push   %esi
65f128:	57                   	push   %edi
65f129:	8b d8                	mov    %eax,%ebx
65f12b:	33 d2                	xor    %edx,%edx
65f12d:	55                   	push   %ebp
65f12e:	68 b5 f1 65 00       	push   $0x65f1b5
65f133:	64 ff 32             	push   %fs:(%edx)
65f136:	64 89 22             	mov    %esp,%fs:(%edx)
65f139:	49                   	dec    %ecx
65f13a:	75 6f                	jne    0x65f1ab
65f13c:	80 7d 08 01          	cmpb   $0x1,0x8(%ebp)
65f140:	75 69                	jne    0x65f1ab
65f142:	8d 55 f8             	lea    -0x8(%ebp),%edx
65f145:	8b c3                	mov    %ebx,%eax
65f147:	e8 c8 ee ff ff       	call   0x65e014
65f14c:	8b 83 3c 03 00 00    	mov    0x33c(%ebx),%eax
65f152:	ba 01 00 00 00       	mov    $0x1,%edx
65f157:	e8 dc 04 f8 ff       	call   0x5df638
65f15c:	8b 70 1c             	mov    0x1c(%eax),%esi
65f15f:	8b 45 f8             	mov    -0x8(%ebp),%eax
65f162:	2b 83 78 03 00 00    	sub    0x378(%ebx),%eax
65f168:	2b f0                	sub    %eax,%esi
65f16a:	8b 83 3c 03 00 00    	mov    0x33c(%ebx),%eax
65f170:	ba 01 00 00 00       	mov    $0x1,%edx
65f175:	e8 be 04 f8 ff       	call   0x5df638
65f17a:	8b 40 20             	mov    0x20(%eax),%eax
65f17d:	8b 55 fc             	mov    -0x4(%ebp),%edx
65f180:	2b 93 7c 03 00 00    	sub    0x37c(%ebx),%edx
65f186:	2b c2                	sub    %edx,%eax
65f188:	89 b3 78 03 00 00    	mov    %esi,0x378(%ebx)
65f18e:	89 83 7c 03 00 00    	mov    %eax,0x37c(%ebx)
65f194:	8b 83 3c 03 00 00    	mov    0x33c(%ebx),%eax
65f19a:	33 d2                	xor    %edx,%edx
65f19c:	8b 08                	mov    (%eax),%ecx
65f19e:	ff 91 28 01 00 00    	call   *0x128(%ecx)
65f1a4:	8b c3                	mov    %ebx,%eax
65f1a6:	e8 1d fb ff ff       	call   0x65ecc8
65f1ab:	33 c0                	xor    %eax,%eax
65f1ad:	5a                   	pop    %edx
65f1ae:	59                   	pop    %ecx
65f1af:	59                   	pop    %ecx
65f1b0:	64 89 10             	mov    %edx,%fs:(%eax)
65f1b3:	eb 0a                	jmp    0x65f1bf
65f1b5:	e9 9e 4d da ff       	jmp    0x403f58
65f1ba:	e8 01 51 da ff       	call   0x4042c0
65f1bf:	5f                   	pop    %edi
65f1c0:	5e                   	pop    %esi
65f1c1:	5b                   	pop    %ebx
65f1c2:	59                   	pop    %ecx
65f1c3:	59                   	pop    %ecx
65f1c4:	5d                   	pop    %ebp
65f1c5:	c2 04 00             	ret    $0x4
65f1c8:	55                   	push   %ebp
65f1c9:	8b ec                	mov    %esp,%ebp
65f1cb:	83 c4 f8             	add    $0xfffffff8,%esp
65f1ce:	56                   	push   %esi
65f1cf:	57                   	push   %edi
65f1d0:	8b 75 0c             	mov    0xc(%ebp),%esi
65f1d3:	8d 7d f8             	lea    -0x8(%ebp),%edi
65f1d6:	a5                   	movsl  %ds:(%esi),%es:(%edi)
65f1d7:	a5                   	movsl  %ds:(%esi),%es:(%edi)
65f1d8:	8b 45 08             	mov    0x8(%ebp),%eax
65f1db:	c6 00 01             	movb   $0x1,(%eax)
65f1de:	5f                   	pop    %edi
65f1df:	5e                   	pop    %esi
65f1e0:	59                   	pop    %ecx
65f1e1:	59                   	pop    %ecx
65f1e2:	5d                   	pop    %ebp
65f1e3:	c2 08 00             	ret    $0x8
65f1e6:	8b c0                	mov    %eax,%eax
65f1e8:	55                   	push   %ebp
65f1e9:	8b ec                	mov    %esp,%ebp
65f1eb:	83 c4 f8             	add    $0xfffffff8,%esp
65f1ee:	56                   	push   %esi
65f1ef:	57                   	push   %edi
65f1f0:	8b 75 0c             	mov    0xc(%ebp),%esi
65f1f3:	8d 7d f8             	lea    -0x8(%ebp),%edi
65f1f6:	a5                   	movsl  %ds:(%esi),%es:(%edi)
65f1f7:	a5                   	movsl  %ds:(%esi),%es:(%edi)
65f1f8:	8b 45 08             	mov    0x8(%ebp),%eax
65f1fb:	c6 00 01             	movb   $0x1,(%eax)
65f1fe:	5f                   	pop    %edi
65f1ff:	5e                   	pop    %esi
65f200:	59                   	pop    %ecx
65f201:	59                   	pop    %ecx
65f202:	5d                   	pop    %ebp
65f203:	c2 08 00             	ret    $0x8
65f206:	8b c0                	mov    %eax,%eax
65f208:	55                   	push   %ebp
65f209:	8b ec                	mov    %esp,%ebp
65f20b:	66 83 39 1b          	cmpw   $0x1b,(%ecx)
65f20f:	75 05                	jne    0x65f216
65f211:	e8 be 72 e0 ff       	call   0x4664d4
65f216:	5d                   	pop    %ebp
65f217:	c2 04 00             	ret    $0x4
65f21a:	8b c0                	mov    %eax,%eax
65f21c:	80 b8 80 03 00 00 00 	cmpb   $0x0,0x380(%eax)
65f223:	74 07                	je     0x65f22c
65f225:	33 d2                	xor    %edx,%edx
65f227:	e8 24 f3 ff ff       	call   0x65e550
65f22c:	c3                   	ret
65f22d:	8d 40 00             	lea    0x0(%eax),%eax
65f230:	53                   	push   %ebx
65f231:	8b d8                	mov    %eax,%ebx
65f233:	c6 83 80 03 00 00 00 	movb   $0x0,0x380(%ebx)
65f23a:	66 ba 03 00          	mov    $0x3,%dx
65f23e:	8b 83 58 03 00 00    	mov    0x358(%ebx),%eax
65f244:	e8 ff 77 e4 ff       	call   0x4a6a48
65f249:	66 ba 03 00          	mov    $0x3,%dx
65f24d:	8b 83 60 03 00 00    	mov    0x360(%ebx),%eax
65f253:	e8 f0 77 e4 ff       	call   0x4a6a48
65f258:	66 ba 07 00          	mov    $0x7,%dx
65f25c:	8b 83 68 03 00 00    	mov    0x368(%ebx),%eax
65f262:	e8 e1 77 e4 ff       	call   0x4a6a48
65f267:	66 ba 0a 00          	mov    $0xa,%dx
65f26b:	8b 83 20 03 00 00    	mov    0x320(%ebx),%eax
65f271:	e8 d2 77 e4 ff       	call   0x4a6a48
65f276:	ba 02 00 00 00       	mov    $0x2,%edx
65f27b:	8b 83 24 03 00 00    	mov    0x324(%ebx),%eax
65f281:	8b 08                	mov    (%eax),%ecx
65f283:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
65f289:	ba 06 00 00 00       	mov    $0x6,%edx