670dc0:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
670dc6:	8b 10                	mov    (%eax),%edx
670dc8:	ff 92 80 00 00 00    	call   *0x80(%edx)
670dce:	6a 0a                	push   $0xa
670dd0:	e8 97 d5 d9 ff       	call   0x40e36c
670dd5:	8b 45 fc             	mov    -0x4(%ebp),%eax
670dd8:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
670dde:	ba 23 00 00 00       	mov    $0x23,%edx
670de3:	e8 54 53 e3 ff       	call   0x4a613c
670de8:	8b 45 fc             	mov    -0x4(%ebp),%eax
670deb:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
670df1:	8b 10                	mov    (%eax),%edx
670df3:	ff 92 80 00 00 00    	call   *0x80(%edx)
670df9:	8b 45 fc             	mov    -0x4(%ebp),%eax
670dfc:	8b 80 20 03 00 00    	mov    0x320(%eax),%eax
670e02:	8b 10                	mov    (%eax),%edx
670e04:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
670e0a:	50                   	push   %eax
670e0b:	8b 45 fc             	mov    -0x4(%ebp),%eax
670e0e:	8b 80 68 03 00 00    	mov    0x368(%eax),%eax
670e14:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
670e1a:	8b 10                	mov    (%eax),%edx
670e1c:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
670e22:	5a                   	pop    %edx
670e23:	8b 08                	mov    (%eax),%ecx
670e25:	ff 51 28             	call   *0x28(%ecx)
670e28:	8b 45 fc             	mov    -0x4(%ebp),%eax
670e2b:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
670e31:	ba 4b 00 00 00       	mov    $0x4b,%edx
670e36:	e8 01 53 e3 ff       	call   0x4a613c
670e3b:	8b 45 fc             	mov    -0x4(%ebp),%eax
670e3e:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
670e44:	8b 10                	mov    (%eax),%edx
670e46:	ff 92 80 00 00 00    	call   *0x80(%edx)
670e4c:	6a 0a                	push   $0xa
670e4e:	e8 19 d5 d9 ff       	call   0x40e36c
670e53:	8b 45 fc             	mov    -0x4(%ebp),%eax
670e56:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
670e5c:	ba 5a 00 00 00       	mov    $0x5a,%edx
670e61:	e8 d6 52 e3 ff       	call   0x4a613c
670e66:	8b 45 fc             	mov    -0x4(%ebp),%eax
670e69:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
670e6f:	8b 10                	mov    (%eax),%edx
670e71:	ff 92 80 00 00 00    	call   *0x80(%edx)
670e77:	8b 45 fc             	mov    -0x4(%ebp),%eax
670e7a:	8b 80 68 03 00 00    	mov    0x368(%eax),%eax
670e80:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
670e86:	8b 10                	mov    (%eax),%edx
670e88:	ff 92 88 00 00 00    	call   *0x88(%edx)
670e8e:	8b 45 fc             	mov    -0x4(%ebp),%eax
670e91:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
670e97:	ba 64 00 00 00       	mov    $0x64,%edx
670e9c:	e8 9b 52 e3 ff       	call   0x4a613c
670ea1:	8b 45 fc             	mov    -0x4(%ebp),%eax
670ea4:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
670eaa:	8b 10                	mov    (%eax),%edx
670eac:	ff 92 80 00 00 00    	call   *0x80(%edx)
670eb2:	8b 45 fc             	mov    -0x4(%ebp),%eax
670eb5:	8b 80 68 03 00 00    	mov    0x368(%eax),%eax
670ebb:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
670ec1:	e8 22 e5 f6 ff       	call   0x5df3e8
670ec6:	c6 40 30 01          	movb   $0x1,0x30(%eax)
670eca:	8b 45 fc             	mov    -0x4(%ebp),%eax
670ecd:	c6 80 64 03 00 00 01 	movb   $0x1,0x364(%eax)
670ed4:	8b 45 fc             	mov    -0x4(%ebp),%eax
670ed7:	8b 80 04 03 00 00    	mov    0x304(%eax),%eax
670edd:	33 d2                	xor    %edx,%edx
670edf:	e8 08 78 dd ff       	call   0x4486ec
670ee4:	8b 45 fc             	mov    -0x4(%ebp),%eax
670ee7:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
670eed:	33 d2                	xor    %edx,%edx
670eef:	e8 f8 77 dd ff       	call   0x4486ec
670ef4:	8b 45 fc             	mov    -0x4(%ebp),%eax
670ef7:	8b 80 38 03 00 00    	mov    0x338(%eax),%eax
670efd:	8b 10                	mov    (%eax),%edx
670eff:	ff 92 c4 00 00 00    	call   *0xc4(%edx)
670f05:	8b d8                	mov    %eax,%ebx
670f07:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
670f0c:	8b 00                	mov    (%eax),%eax
670f0e:	8b b0 98 04 00 00    	mov    0x498(%eax),%esi
670f14:	88 9e 94 01 00 00    	mov    %bl,0x194(%esi)
670f1a:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
670f1f:	84 db                	test   %bl,%bl
670f21:	74 62                	je     0x670f85
670f23:	8b 45 fc             	mov    -0x4(%ebp),%eax
670f26:	8b 80 08 03 00 00    	mov    0x308(%eax),%eax
670f2c:	db 80 28 02 00 00    	fildl  0x228(%eax)
670f32:	e8 89 1d d9 ff       	call   0x402cc0
670f37:	8b 15 b0 6d 6a 00    	mov    0x6a6db0,%edx
670f3d:	89 86 88 01 00 00    	mov    %eax,0x188(%esi)
670f43:	8b 45 fc             	mov    -0x4(%ebp),%eax
670f46:	8b 80 14 03 00 00    	mov    0x314(%eax),%eax
670f4c:	db 80 28 02 00 00    	fildl  0x228(%eax)
670f52:	e8 69 1d d9 ff       	call   0x402cc0
670f57:	8b 15 b0 6d 6a 00    	mov    0x6a6db0,%edx
670f5d:	89 86 8c 01 00 00    	mov    %eax,0x18c(%esi)
670f63:	8b 45 fc             	mov    -0x4(%ebp),%eax
670f66:	8b 80 1c 03 00 00    	mov    0x31c(%eax),%eax
670f6c:	db 80 28 02 00 00    	fildl  0x228(%eax)
670f72:	e8 49 1d d9 ff       	call   0x402cc0
670f77:	8b 15 b0 6d 6a 00    	mov    0x6a6db0,%edx
670f7d:	89 86 90 01 00 00    	mov    %eax,0x190(%esi)
670f83:	eb 27                	jmp    0x670fac
670f85:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
670f8a:	33 c0                	xor    %eax,%eax
670f8c:	89 86 88 01 00 00    	mov    %eax,0x188(%esi)
670f92:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
670f97:	33 c0                	xor    %eax,%eax
670f99:	89 86 8c 01 00 00    	mov    %eax,0x18c(%esi)
670f9f:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
670fa4:	33 c0                	xor    %eax,%eax
670fa6:	89 86 90 01 00 00    	mov    %eax,0x190(%esi)
670fac:	8b 45 fc             	mov    -0x4(%ebp),%eax
670faf:	e8 20 55 df ff       	call   0x4664d4
670fb4:	33 c0                	xor    %eax,%eax
670fb6:	5a                   	pop    %edx
670fb7:	59                   	pop    %ecx
670fb8:	59                   	pop    %ecx
670fb9:	64 89 10             	mov    %edx,%fs:(%eax)
670fbc:	68 d7 0f 67 00       	push   $0x670fd7
670fc1:	a1 64 72 6a 00       	mov    0x6a7264,%eax
670fc6:	8b 00                	mov    (%eax),%eax
670fc8:	33 d2                	xor    %edx,%edx
670fca:	e8 79 6c df ff       	call   0x467c48
670fcf:	c3                   	ret
670fd0:	e9 37 32 d9 ff       	jmp    0x40420c
670fd5:	eb ea                	jmp    0x670fc1
670fd7:	5e                   	pop    %esi
670fd8:	5b                   	pop    %ebx
670fd9:	59                   	pop    %ecx
670fda:	5d                   	pop    %ebp
670fdb:	c3                   	ret
670fdc:	55                   	push   %ebp
670fdd:	8b ec                	mov    %esp,%ebp
670fdf:	53                   	push   %ebx
670fe0:	56                   	push   %esi
670fe1:	57                   	push   %edi
670fe2:	8b d8                	mov    %eax,%ebx
670fe4:	33 c0                	xor    %eax,%eax
670fe6:	55                   	push   %ebp
670fe7:	68 46 10 67 00       	push   $0x671046
670fec:	64 ff 30             	push   %fs:(%eax)
670fef:	64 89 20             	mov    %esp,%fs:(%eax)
670ff2:	80 bb 64 03 00 00 00 	cmpb   $0x0,0x364(%ebx)
670ff9:	75 2c                	jne    0x671027
670ffb:	8b 83 68 03 00 00    	mov    0x368(%ebx),%eax
671001:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
671007:	e8 dc e3 f6 ff       	call   0x5df3e8
67100c:	8b 10                	mov    (%eax),%edx
67100e:	ff 52 34             	call   *0x34(%edx)
671011:	8b 83 68 03 00 00    	mov    0x368(%ebx),%eax
671017:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
67101d:	e8 c6 e3 f6 ff       	call   0x5df3e8
671022:	e8 99 86 f3 ff       	call   0x5a96c0
671027:	8b 83 68 03 00 00    	mov    0x368(%ebx),%eax
67102d:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
671033:	e8 b0 e3 f6 ff       	call   0x5df3e8
671038:	c6 40 30 01          	movb   $0x1,0x30(%eax)
67103c:	33 c0                	xor    %eax,%eax
67103e:	5a                   	pop    %edx
67103f:	59                   	pop    %ecx
671040:	59                   	pop    %ecx
671041:	64 89 10             	mov    %edx,%fs:(%eax)
671044:	eb 0a                	jmp    0x671050
671046:	e9 0d 2f d9 ff       	jmp    0x403f58
67104b:	e8 70 32 d9 ff       	call   0x4042c0
671050:	5f                   	pop    %edi
671051:	5e                   	pop    %esi
671052:	5b                   	pop    %ebx
671053:	5d                   	pop    %ebp
671054:	c3                   	ret
671055:	8d 40 00             	lea    0x0(%eax),%eax
671058:	55                   	push   %ebp
671059:	8b ec                	mov    %esp,%ebp
67105b:	33 c0                	xor    %eax,%eax
67105d:	55                   	push   %ebp
67105e:	68 7d 10 67 00       	push   $0x67107d
671063:	64 ff 30             	push   %fs:(%eax)
671066:	64 89 20             	mov    %esp,%fs:(%eax)
671069:	ff 05 40 66 6b 00    	incl   0x6b6640
67106f:	33 c0                	xor    %eax,%eax
671071:	5a                   	pop    %edx
671072:	59                   	pop    %ecx
671073:	59                   	pop    %ecx
671074:	64 89 10             	mov    %edx,%fs:(%eax)
671077:	68 84 10 67 00       	push   $0x671084
67107c:	c3                   	ret
67107d:	e9 8a 31 d9 ff       	jmp    0x40420c
671082:	eb f8                	jmp    0x67107c
671084:	5d                   	pop    %ebp
671085:	c3                   	ret
671086:	8b c0                	mov    %eax,%eax
671088:	83 2d 40 66 6b 00 01 	subl   $0x1,0x6b6640
67108f:	c3                   	ret
671090:	dc 10                	fcoml  (%eax)
671092:	67 00 00             	add    %al,(%bx,%si)
67109d:	00 00                	add    %al,(%eax)
67109f:	00 ec                	add    %ch,%ah
6710a1:	14 67                	adc    $0x67,%al
6710a3:	00 cc                	add    %cl,%ah
6710a5:	11 67 00             	adc    %esp,0x0(%edi)
6710a8:	62 13                	bound  %edx,(%ebx)
6710aa:	67 00 00             	add    %al,(%bx,%si)
6710ad:	00 00                	add    %al,(%eax)
6710af:	00 af 14 67 00 6c    	add    %ch,0x6c006714(%edi)
6710b5:	03 00                	add    (%eax),%eax
6710b7:	00 a4 f5 45 00 c8 4d 	add    %ah,0x4dc80045(%ebp,%esi,8)
6710be:	42                   	inc    %edx
6710bf:	00 c8                	add    %cl,%al
6710c1:	25 46 00 70 27       	and    $0x27700046,%eax
6710c6:	46                   	inc    %esi
6710c7:	00 d4                	add    %dl,%ah
6710c9:	3c 40                	cmp    $0x40,%al
6710cb:	00 10                	add    %dl,(%eax)
6710cd:	4b                   	dec    %ebx
6710ce:	46                   	inc    %esi
6710cf:	00 10                	add    %dl,(%eax)
6710d1:	3a 40 00             	cmp    0x0(%eax),%al
6710d4:	2c 3a                	sub    $0x3a,%al
6710d6:	40                   	inc    %eax
6710d7:	00 d8                	add    %bl,%al
6710d9:	27                   	daa
6710da:	46                   	inc    %esi
6710db:	00 6c fa 44          	add    %ch,0x44(%edx,%edi,8)
6710df:	00 48 2d             	add    %cl,0x2d(%eax)
6710e2:	46                   	inc    %esi
6710e3:	00 48 c7             	add    %cl,-0x39(%eax)
6710e6:	41                   	inc    %ecx
6710e7:	00 98 29 46 00 d4    	add    %bl,-0x2bffb9d7(%eax)
6710ed:	29 46 00             	sub    %eax,0x0(%esi)
6710f0:	e0 2a                	loopne 0x67111c
6710f2:	46                   	inc    %esi
6710f3:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
6710fa:	42                   	inc    %edx
6710fb:	00 58 33             	add    %bl,0x33(%eax)
6710fe:	46                   	inc    %esi
6710ff:	00 c0                	add    %al,%al
671101:	4a                   	dec    %edx
671102:	42                   	inc    %edx
671103:	00 b4 6d 46 00 3c 24 	add    %dh,0x243c0046(%ebp,%ebp,2)
67110a:	46                   	inc    %esi
67110b:	00 80 f5 44 00 9c    	add    %al,-0x63ffbb0b(%eax)
671111:	fa                   	cli
671112:	44                   	inc    %esp
671113:	00 e8                	add    %ch,%al
671115:	f9                   	stc
671116:	44                   	inc    %esp
671117:	00 e8                	add    %ch,%al
671119:	7a 44                	jp     0x67115f
67111b:	00 fc                	add    %bh,%ah
67111d:	ef                   	out    %eax,(%dx)
67111e:	44                   	inc    %esp
67111f:	00 38                	add    %bh,(%eax)
671121:	30 46 00             	xor    %al,0x0(%esi)
671124:	3c ed                	cmp    $0xed,%al
671126:	44                   	inc    %esp
671127:	00 30                	add    %dh,(%eax)
671129:	7a 44                	jp     0x67116f
67112b:	00 34 7a             	add    %dh,(%edx,%edi,2)
67112e:	44                   	inc    %esp
67112f:	00 2c 31             	add    %ch,(%ecx,%esi,1)
671132:	46                   	inc    %esi
671133:	00 bc aa 44 00 9c 85 	add    %bh,-0x7a63ffbc(%edx,%ebp,4)
67113a:	44                   	inc    %esp
67113b:	00 ac 7b 44 00 28 87 	add    %ch,-0x78d7ffbc(%ebx,%edi,2)
671142:	44                   	inc    %esp
671143:	00 20                	add    %ah,(%eax)
671145:	33 46 00             	xor    0x0(%esi),%eax
671148:	ec                   	in     (%dx),%al
671149:	31 46 00             	xor    %eax,0x0(%esi)
67114c:	60                   	pusha
67114d:	88 44 00 98          	mov    %al,-0x68(%eax,%eax,1)
671151:	33 46 00             	xor    0x0(%esi),%eax
671154:	40                   	inc    %eax
671155:	ab                   	stos   %eax,%es:(%edi)
671156:	44                   	inc    %esp
671157:	00 c8                	add    %cl,%al
671159:	ed                   	in     (%dx),%eax
67115a:	44                   	inc    %esp
67115b:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
67115f:	00 48 e9             	add    %cl,-0x17(%eax)
671162:	44                   	inc    %esp
671163:	00 28                	add    %ch,(%eax)
671165:	ee                   	out    %al,(%dx)
671166:	44                   	inc    %esp
671167:	00 18                	add    %bl,(%eax)
671169:	1f                   	pop    %ds
67116a:	46                   	inc    %esi
67116b:	00 a4 39 46 00 58 c4 	add    %ah,-0x3ba7ffba(%ecx,%edi,1)
671172:	44                   	inc    %esp
671173:	00 38                	add    %bh,(%eax)
671175:	46                   	inc    %esi
671176:	46                   	inc    %esi
671177:	00 94 49 46 00 54 48 	add    %dl,0x48540046(%ecx,%ecx,2)
67117e:	46                   	inc    %esi
67117f:	00 f0                	add    %dh,%al
671181:	c4 44 00 f4          	les    -0xc(%eax,%eax,1),%eax
671185:	c4 44 00 cc          	les    -0x34(%eax,%eax,1),%eax
671189:	4a                   	dec    %edx
67118a:	46                   	inc    %esi
67118b:	00 54 c3 44          	add    %dl,0x44(%ebx,%eax,8)
67118f:	00 68 ef             	add    %ch,-0x11(%eax)
671192:	44                   	inc    %esp
671193:	00 c0                	add    %al,%al
671195:	51                   	push   %ecx
671196:	46                   	inc    %esi
671197:	00 ec                	add    %ch,%ah
671199:	eb 44                	jmp    0x6711df
67119b:	00 94 66 46 00 0c 19 	add    %dl,0x190c0046(%esi,%eiz,2)
6711a2:	46                   	inc    %esi
6711a3:	00 bc 1b 46 00 b4 57 	add    %bh,0x57b40046(%ebx,%ebx,1)
6711aa:	46                   	inc    %esi
6711ab:	00 bc 28 46 00 38 29 	add    %bh,0x29380046(%eax,%ebp,1)
6711b2:	46                   	inc    %esi
6711b3:	00 3c 6a             	add    %bh,(%edx,%ebp,2)
6711b6:	46                   	inc    %esi
6711b7:	00 00                	add    %al,(%eax)
6711b9:	26 46                	es inc %esi
6711bb:	00 78 65             	add    %bh,0x65(%eax)
6711be:	46                   	inc    %esi
6711bf:	00 98 4c 46 00 2c    	add    %bl,0x2c00464c(%eax)
6711c5:	67 46                	addr16 inc %esi
6711c7:	00 1c 33             	add    %bl,(%ebx,%esi,1)
6711ca:	46                   	inc    %esi
6711cb:	00 19                	add    %bl,(%ecx)
6711cd:	00 bf 14 67 00 f0    	add    %bh,-0xfff98ec(%edi)
6711d3:	02 00                	add    (%eax),%al
6711d5:	00 00                	add    %al,(%eax)
6711d7:	00 06                	add    %al,(%esi)
6711d9:	4c                   	dec    %esp
6711da:	61                   	popa
6711db:	62 65 6c             	bound  %esp,0x6c(%ebp)
6711de:	32 f4                	xor    %ah,%dh
6711e0:	02 00                	add    (%eax),%al
6711e2:	00 01                	add    %al,(%ecx)
6711e4:	00 08                	add    %cl,(%eax)
6711e6:	49                   	dec    %ecx
6711e7:	6d                   	insl   (%dx),%es:(%edi)
6711e8:	61                   	popa
6711e9:	67 65 45             	addr16 gs inc %ebp
6711ec:	6e                   	outsb  %ds:(%esi),(%dx)
6711ed:	31 f8                	xor    %edi,%eax
6711ef:	02 00                	add    (%eax),%al
6711f1:	00 01                	add    %al,(%ecx)
6711f3:	00 08                	add    %cl,(%eax)
6711f5:	49                   	dec    %ecx
6711f6:	6d                   	insl   (%dx),%es:(%edi)
6711f7:	61                   	popa
6711f8:	67 65 45             	addr16 gs inc %ebp
6711fb:	6e                   	outsb  %ds:(%esi),(%dx)