68ee66:	5d                   	pop    %ebp
68ee67:	5f                   	pop    %edi
68ee68:	5e                   	pop    %esi
68ee69:	5b                   	pop    %ebx
68ee6a:	c3                   	ret
68ee6b:	5d                   	pop    %ebp
68ee6c:	c7 07 a4 2b bf 00    	movl   $0xbf2ba4,(%edi)
68ee72:	5f                   	pop    %edi
68ee73:	5e                   	pop    %esi
68ee74:	5b                   	pop    %ebx
68ee75:	c3                   	ret
68ee76:	5d                   	pop    %ebp
68ee77:	c7 07 cc 2b bf 00    	movl   $0xbf2bcc,(%edi)
68ee7d:	5f                   	pop    %edi
68ee7e:	5e                   	pop    %esi
68ee7f:	5b                   	pop    %ebx
68ee80:	c3                   	ret
68ee81:	5d                   	pop    %ebp
68ee82:	c7 07 00 2c bf 00    	movl   $0xbf2c00,(%edi)
68ee88:	5f                   	pop    %edi
68ee89:	5e                   	pop    %esi
68ee8a:	5b                   	pop    %ebx
68ee8b:	c3                   	ret
68ee8c:	5d                   	pop    %ebp
68ee8d:	c7 07 40 2c bf 00    	movl   $0xbf2c40,(%edi)
68ee93:	5f                   	pop    %edi
68ee94:	5e                   	pop    %esi
68ee95:	5b                   	pop    %ebx
68ee96:	c3                   	ret
68ee97:	5d                   	pop    %ebp
68ee98:	c7 07 5c 2c bf 00    	movl   $0xbf2c5c,(%edi)
68ee9e:	5f                   	pop    %edi
68ee9f:	5e                   	pop    %esi
68eea0:	5b                   	pop    %ebx
68eea1:	c3                   	ret
68eea2:	5d                   	pop    %ebp
68eea3:	c7 07 a4 2c bf 00    	movl   $0xbf2ca4,(%edi)
68eea9:	5f                   	pop    %edi
68eeaa:	5e                   	pop    %esi
68eeab:	5b                   	pop    %ebx
68eeac:	c3                   	ret
68eead:	5d                   	pop    %ebp
68eeae:	c7 07 cc 2c bf 00    	movl   $0xbf2ccc,(%edi)
68eeb4:	5f                   	pop    %edi
68eeb5:	5e                   	pop    %esi
68eeb6:	5b                   	pop    %ebx
68eeb7:	c3                   	ret
68eeb8:	5d                   	pop    %ebp
68eeb9:	c7 07 f4 2c bf 00    	movl   $0xbf2cf4,(%edi)
68eebf:	5f                   	pop    %edi
68eec0:	5e                   	pop    %esi
68eec1:	5b                   	pop    %ebx
68eec2:	c3                   	ret
68eec3:	5d                   	pop    %ebp
68eec4:	c7 07 0c 2d bf 00    	movl   $0xbf2d0c,(%edi)
68eeca:	5f                   	pop    %edi
68eecb:	5e                   	pop    %esi
68eecc:	5b                   	pop    %ebx
68eecd:	c3                   	ret
68eece:	5d                   	pop    %ebp
68eecf:	c7 07 24 2d bf 00    	movl   $0xbf2d24,(%edi)
68eed5:	5f                   	pop    %edi
68eed6:	5e                   	pop    %esi
68eed7:	5b                   	pop    %ebx
68eed8:	c3                   	ret
68eed9:	5d                   	pop    %ebp
68eeda:	c7 07 4c 2d bf 00    	movl   $0xbf2d4c,(%edi)
68eee0:	5f                   	pop    %edi
68eee1:	5e                   	pop    %esi
68eee2:	5b                   	pop    %ebx
68eee3:	c3                   	ret
68eee4:	5d                   	pop    %ebp
68eee5:	c7 07 68 2d bf 00    	movl   $0xbf2d68,(%edi)
68eeeb:	5f                   	pop    %edi
68eeec:	5e                   	pop    %esi
68eeed:	5b                   	pop    %ebx
68eeee:	c3                   	ret
68eeef:	6a 00                	push   $0x0
68eef1:	68 c0 2d bf 00       	push   $0xbf2dc0
68eef6:	56                   	push   %esi
68eef7:	e8 74 08 00 00       	call   0x68f770
68eefc:	83 c4 0c             	add    $0xc,%esp
68eeff:	89 07                	mov    %eax,(%edi)
68ef01:	5d                   	pop    %ebp
68ef02:	5f                   	pop    %edi
68ef03:	5e                   	pop    %esi
68ef04:	5b                   	pop    %ebx
68ef05:	c3                   	ret
68ef06:	6a 00                	push   $0x0
68ef08:	68 e0 2d bf 00       	push   $0xbf2de0
68ef0d:	56                   	push   %esi
68ef0e:	e8 5d 08 00 00       	call   0x68f770
68ef13:	83 c4 0c             	add    $0xc,%esp
68ef16:	89 07                	mov    %eax,(%edi)
68ef18:	5d                   	pop    %ebp
68ef19:	5f                   	pop    %edi
68ef1a:	5e                   	pop    %esi
68ef1b:	5b                   	pop    %ebx
68ef1c:	c3                   	ret
68ef1d:	6a 00                	push   $0x0
68ef1f:	68 04 2e bf 00       	push   $0xbf2e04
68ef24:	56                   	push   %esi
68ef25:	e8 46 08 00 00       	call   0x68f770
68ef2a:	83 c4 0c             	add    $0xc,%esp
68ef2d:	89 07                	mov    %eax,(%edi)
68ef2f:	5d                   	pop    %ebp
68ef30:	5f                   	pop    %edi
68ef31:	5e                   	pop    %esi
68ef32:	5b                   	pop    %ebx
68ef33:	c3                   	ret
68ef34:	6a 00                	push   $0x0
68ef36:	68 20 2e bf 00       	push   $0xbf2e20
68ef3b:	56                   	push   %esi
68ef3c:	e8 2f 08 00 00       	call   0x68f770
68ef41:	83 c4 0c             	add    $0xc,%esp
68ef44:	89 07                	mov    %eax,(%edi)
68ef46:	5d                   	pop    %ebp
68ef47:	5f                   	pop    %edi
68ef48:	5e                   	pop    %esi
68ef49:	5b                   	pop    %ebx
68ef4a:	c3                   	ret
68ef4b:	5d                   	pop    %ebp
68ef4c:	c7 07 50 2e bf 00    	movl   $0xbf2e50,(%edi)
68ef52:	5f                   	pop    %edi
68ef53:	5e                   	pop    %esi
68ef54:	5b                   	pop    %ebx
68ef55:	c3                   	ret
68ef56:	5d                   	pop    %ebp
68ef57:	c7 07 bc 2e bf 00    	movl   $0xbf2ebc,(%edi)
68ef5d:	5f                   	pop    %edi
68ef5e:	5e                   	pop    %esi
68ef5f:	5b                   	pop    %ebx
68ef60:	c3                   	ret
68ef61:	56                   	push   %esi
68ef62:	e8 89 0e 00 00       	call   0x68fdf0
68ef67:	89 07                	mov    %eax,(%edi)
68ef69:	83 c4 04             	add    $0x4,%esp
68ef6c:	8d be 14 61 01 00    	lea    0x16114(%esi),%edi
68ef72:	8b cf                	mov    %edi,%ecx
68ef74:	8d 51 01             	lea    0x1(%ecx),%edx
68ef77:	8a 01                	mov    (%ecx),%al
68ef79:	41                   	inc    %ecx
68ef7a:	84 c0                	test   %al,%al
68ef7c:	75 f9                	jne    0x68ef77
68ef7e:	2b ca                	sub    %edx,%ecx
68ef80:	8d 41 19             	lea    0x19(%ecx),%eax
68ef83:	3d 00 04 00 00       	cmp    $0x400,%eax
68ef88:	0f 83 13 01 00 00    	jae    0x68f0a1
68ef8e:	8d 96 2d 61 01 00    	lea    0x1612d(%esi),%edx
68ef94:	85 d2                	test   %edx,%edx
68ef96:	74 3c                	je     0x68efd4
68ef98:	8b cf                	mov    %edi,%ecx
68ef9a:	8d 59 01             	lea    0x1(%ecx),%ebx
68ef9d:	0f 1f 00             	nopl   (%eax)
68efa0:	8a 01                	mov    (%ecx),%al
68efa2:	41                   	inc    %ecx
68efa3:	84 c0                	test   %al,%al
68efa5:	75 f9                	jne    0x68efa0
68efa7:	2b cb                	sub    %ebx,%ecx
68efa9:	8d 41 01             	lea    0x1(%ecx),%eax
68efac:	3d e7 03 00 00       	cmp    $0x3e7,%eax
68efb1:	77 21                	ja     0x68efd4
68efb3:	8b cf                	mov    %edi,%ecx
68efb5:	8d 59 01             	lea    0x1(%ecx),%ebx
68efb8:	8a 01                	mov    (%ecx),%al
68efba:	41                   	inc    %ecx
68efbb:	84 c0                	test   %al,%al
68efbd:	75 f9                	jne    0x68efb8
68efbf:	2b cb                	sub    %ebx,%ecx
68efc1:	8d 41 01             	lea    0x1(%ecx),%eax
68efc4:	50                   	push   %eax
68efc5:	57                   	push   %edi
68efc6:	68 e7 03 00 00       	push   $0x3e7
68efcb:	52                   	push   %edx
68efcc:	e8 8f b5 fe ff       	call   0x67a560
68efd1:	83 c4 10             	add    $0x10,%esp
68efd4:	83 be e0 60 00 00 00 	cmpl   $0x0,0x60e0(%esi)
68efdb:	74 22                	je     0x68efff
68efdd:	85 ff                	test   %edi,%edi
68efdf:	0f 84 bc 00 00 00    	je     0x68f0a1
68efe5:	6a 19                	push   $0x19
68efe7:	68 1c 2f bf 00       	push   $0xbf2f1c
68efec:	68 00 04 00 00       	push   $0x400
68eff1:	57                   	push   %edi
68eff2:	e8 a9 b4 fe ff       	call   0x67a4a0
68eff7:	83 c4 10             	add    $0x10,%esp
68effa:	5d                   	pop    %ebp
68effb:	5f                   	pop    %edi
68effc:	5e                   	pop    %esi
68effd:	5b                   	pop    %ebx
68effe:	c3                   	ret
68efff:	85 ff                	test   %edi,%edi
68f001:	0f 84 9a 00 00 00    	je     0x68f0a1
68f007:	6a 19                	push   $0x19
68f009:	68 3c 2f bf 00       	push   $0xbf2f3c
68f00e:	68 00 04 00 00       	push   $0x400
68f013:	57                   	push   %edi
68f014:	e8 87 b4 fe ff       	call   0x67a4a0
68f019:	83 c4 10             	add    $0x10,%esp
68f01c:	5d                   	pop    %ebp
68f01d:	5f                   	pop    %edi
68f01e:	5e                   	pop    %esi
68f01f:	5b                   	pop    %ebx
68f020:	c3                   	ret
68f021:	5d                   	pop    %ebp
68f022:	c7 07 dc 2e bf 00    	movl   $0xbf2edc,(%edi)
68f028:	5f                   	pop    %edi
68f029:	5e                   	pop    %esi
68f02a:	5b                   	pop    %ebx
68f02b:	c3                   	ret
68f02c:	81 fd c8 00 00 00    	cmp    $0xc8,%ebp
68f032:	7c 56                	jl     0x68f08a
68f034:	81 fd 58 02 00 00    	cmp    $0x258,%ebp
68f03a:	7d 4e                	jge    0x68f08a
68f03c:	55                   	push   %ebp
68f03d:	56                   	push   %esi
68f03e:	e8 9d 9d fe ff       	call   0x678de0
68f043:	83 c4 08             	add    $0x8,%esp
68f046:	8b d0                	mov    %eax,%edx
68f048:	8d 58 01             	lea    0x1(%eax),%ebx
68f04b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
68f050:	8a 08                	mov    (%eax),%cl
68f052:	40                   	inc    %eax
68f053:	84 c9                	test   %cl,%cl
68f055:	75 f9                	jne    0x68f050
68f057:	2b c3                	sub    %ebx,%eax
68f059:	81 c6 14 61 01 00    	add    $0x16114,%esi
68f05f:	83 c0 36             	add    $0x36,%eax
68f062:	3d 00 04 00 00       	cmp    $0x400,%eax
68f067:	72 09                	jb     0x68f072
68f069:	5d                   	pop    %ebp
68f06a:	88 0e                	mov    %cl,(%esi)
68f06c:	89 37                	mov    %esi,(%edi)
68f06e:	5f                   	pop    %edi
68f06f:	5e                   	pop    %esi
68f070:	5b                   	pop    %ebx
68f071:	c3                   	ret
68f072:	52                   	push   %edx
68f073:	55                   	push   %ebp
68f074:	55                   	push   %ebp
68f075:	68 5c 2f bf 00       	push   $0xbf2f5c
68f07a:	56                   	push   %esi
68f07b:	e8 db fa d7 ff       	call   0x40eb5b
68f080:	83 c4 14             	add    $0x14,%esp
68f083:	89 37                	mov    %esi,(%edi)
68f085:	5d                   	pop    %ebp
68f086:	5f                   	pop    %edi
68f087:	5e                   	pop    %esi
68f088:	5b                   	pop    %ebx
68f089:	c3                   	ret
68f08a:	55                   	push   %ebp
68f08b:	81 c6 14 61 01 00    	add    $0x16114,%esi
68f091:	68 78 2f bf 00       	push   $0xbf2f78
68f096:	56                   	push   %esi
68f097:	e8 bf fa d7 ff       	call   0x40eb5b
68f09c:	89 37                	mov    %esi,(%edi)
68f09e:	83 c4 0c             	add    $0xc,%esp
68f0a1:	5d                   	pop    %ebp
68f0a2:	5f                   	pop    %edi
68f0a3:	5e                   	pop    %esi
68f0a4:	5b                   	pop    %ebx
68f0a5:	c3                   	ret
68f0a6:	66 90                	xchg   %ax,%ax
68f0a8:	61                   	popa
68f0a9:	ef                   	out    %eax,(%dx)
68f0aa:	68 00 2c f0 68       	push   $0x68f02c00
68f0af:	00 9a eb 68 00 a5    	add    %bl,-0x5aff9715(%edx)
68f0b5:	eb 68                	jmp    0x68f11f
68f0b7:	00 b0 eb 68 00 c7    	add    %dh,-0x38ff9715(%eax)
68f0bd:	eb 68                	jmp    0x68f127
68f0bf:	00 03                	add    %al,(%ebx)
68f0c1:	ec                   	in     (%dx),%al
68f0c2:	68 00 1a ec 68       	push   $0x68ec1a00
68f0c7:	00 a6 ed 68 00 7f    	add    %ah,0x7f0068ed(%esi)
68f0cd:	ec                   	in     (%dx),%al
68f0ce:	68 00 e5 ec 68       	push   $0x68ece500
68f0d3:	00 fc                	add    %bh,%ah
68f0d5:	ec                   	in     (%dx),%al
68f0d6:	68 00 07 ed 68       	push   $0x68ed0700
68f0db:	00 a1 f0 68 00 12    	add    %ah,0x120068f0(%ecx)
68f0e1:	ed                   	in     (%dx),%eax
68f0e2:	68 00 59 ed 68       	push   $0x68ed5900
68f0e7:	00 64 ed 68          	add    %ah,0x68(%ebp,%ebp,8)
68f0eb:	00 6f ed             	add    %ch,-0x13(%edi)
68f0ee:	68 00 2c f0 68       	push   $0x68f02c00
68f0f3:	00 2c f0             	add    %ch,(%eax,%esi,8)
68f0f6:	68 00 7a ed 68       	push   $0x68ed7a00
68f0fb:	00 85 ed 68 00 90    	add    %al,-0x6fff9713(%ebp)
68f101:	ed                   	in     (%dx),%eax
68f102:	68 00 9b ed 68       	push   $0x68ed9b00
68f107:	00 b1 ed 68 00 c8    	add    %dh,-0x37ff9713(%ecx)
68f10d:	ed                   	in     (%dx),%eax
68f10e:	68 00 fe ed 68       	push   $0x68edfe00
68f113:	00 34 ee             	add    %dh,(%esi,%ebp,8)
68f116:	68 00 50 ee 68       	push   $0x68ee5000
68f11b:	00 5b ee             	add    %bl,-0x12(%ebx)
68f11e:	68 00 6b ee 68       	push   $0x68ee6b00
68f123:	00 81 ee 68 00 e4    	add    %al,-0x1bff9712(%ecx)
68f129:	ee                   	out    %al,(%dx)
68f12a:	68 00 97 ee 68       	push   $0x68ee9700
68f12f:	00 a2 ee 68 00 ad    	add    %ah,-0x52ff9712(%edx)
68f135:	ee                   	out    %al,(%dx)
68f136:	68 00 b8 ee 68       	push   $0x68eeb800
68f13b:	00 c3                	add    %al,%bl
68f13d:	ee                   	out    %al,(%dx)
68f13e:	68 00 ce ee 68       	push   $0x68eece00
68f143:	00 d9                	add    %bl,%cl
68f145:	ee                   	out    %al,(%dx)
68f146:	68 00 c3 ec 68       	push   $0x68ecc300
68f14b:	00 8c ee 68 00 d4 ec 	add    %cl,-0x132bff98(%esi,%ebp,8)
68f152:	68 00 ef ee 68       	push   $0x68eeef00
68f157:	00 06                	add    %al,(%esi)
68f159:	ef                   	out    %eax,(%dx)
68f15a:	68 00 1d ef 68       	push   $0x68ef1d00
68f15f:	00 34 ef             	add    %dh,(%edi,%ebp,8)
68f162:	68 00 2c f0 68       	push   $0x68f02c00
68f167:	00 4b ef             	add    %cl,-0x11(%ebx)
68f16a:	68 00 56 ef 68       	push   $0x68ef5600
68f16f:	00 76 ee             	add    %dh,-0x12(%esi)
68f172:	68 00 cc cc cc       	push   $0xcccccc00
68f177:	cc                   	int3
68f178:	cc                   	int3
68f179:	cc                   	int3
68f17a:	cc                   	int3
68f17b:	cc                   	int3
68f17c:	cc                   	int3
68f17d:	cc                   	int3
68f17e:	cc                   	int3
68f17f:	cc                   	int3
68f180:	cc                   	int3
68f181:	cc                   	int3
68f182:	cc                   	int3
68f183:	cc                   	int3
68f184:	cc                   	int3
68f185:	cc                   	int3
68f186:	cc                   	int3
68f187:	cc                   	int3
68f188:	cc                   	int3
68f189:	cc                   	int3
68f18a:	cc                   	int3
68f18b:	cc                   	int3
68f18c:	cc                   	int3
68f18d:	cc                   	int3
68f18e:	cc                   	int3
68f18f:	cc                   	int3
68f190:	cc                   	int3
68f191:	cc                   	int3
68f192:	cc                   	int3
68f193:	cc                   	int3
68f194:	cc                   	int3