671e19:	33 c0                	xor    %eax,%eax
671e1b:	55                   	push   %ebp
671e1c:	68 94 22 67 00       	push   $0x672294
671e21:	64 ff 30             	push   %fs:(%eax)
671e24:	64 89 20             	mov    %esp,%fs:(%eax)
671e27:	a1 64 72 6a 00       	mov    0x6a7264,%eax
671e2c:	8b 00                	mov    (%eax),%eax
671e2e:	66 ba f5 ff          	mov    $0xfff5,%dx
671e32:	e8 11 5e df ff       	call   0x467c48
671e37:	8b 45 fc             	mov    -0x4(%ebp),%eax
671e3a:	8b 80 08 03 00 00    	mov    0x308(%eax),%eax
671e40:	83 b8 28 02 00 00 00 	cmpl   $0x0,0x228(%eax)
671e47:	75 28                	jne    0x671e71
671e49:	8b 45 fc             	mov    -0x4(%ebp),%eax
671e4c:	8b 80 14 03 00 00    	mov    0x314(%eax),%eax
671e52:	83 b8 28 02 00 00 00 	cmpl   $0x0,0x228(%eax)
671e59:	75 16                	jne    0x671e71
671e5b:	8b 45 fc             	mov    -0x4(%ebp),%eax
671e5e:	8b 80 1c 03 00 00    	mov    0x31c(%eax),%eax
671e64:	83 b8 28 02 00 00 00 	cmpl   $0x0,0x228(%eax)
671e6b:	0f 84 47 03 00 00    	je     0x6721b8
671e71:	8b 45 fc             	mov    -0x4(%ebp),%eax
671e74:	8b 80 2c 03 00 00    	mov    0x32c(%eax),%eax
671e7a:	33 d2                	xor    %edx,%edx
671e7c:	8b 08                	mov    (%eax),%ecx
671e7e:	ff 51 64             	call   *0x64(%ecx)
671e81:	8b 45 fc             	mov    -0x4(%ebp),%eax
671e84:	8b 80 30 03 00 00    	mov    0x330(%eax),%eax
671e8a:	33 d2                	xor    %edx,%edx
671e8c:	8b 08                	mov    (%eax),%ecx
671e8e:	ff 51 64             	call   *0x64(%ecx)
671e91:	8b 45 fc             	mov    -0x4(%ebp),%eax
671e94:	8b 80 28 03 00 00    	mov    0x328(%eax),%eax
671e9a:	33 d2                	xor    %edx,%edx
671e9c:	8b 08                	mov    (%eax),%ecx
671e9e:	ff 51 64             	call   *0x64(%ecx)
671ea1:	8b 45 fc             	mov    -0x4(%ebp),%eax
671ea4:	8b 80 04 03 00 00    	mov    0x304(%eax),%eax
671eaa:	b2 01                	mov    $0x1,%dl
671eac:	e8 3b 68 dd ff       	call   0x4486ec
671eb1:	8b 45 fc             	mov    -0x4(%ebp),%eax
671eb4:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
671eba:	33 d2                	xor    %edx,%edx
671ebc:	e8 7b 42 e3 ff       	call   0x4a613c
671ec1:	8b 45 fc             	mov    -0x4(%ebp),%eax
671ec4:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
671eca:	b2 01                	mov    $0x1,%dl
671ecc:	e8 1b 68 dd ff       	call   0x4486ec
671ed1:	8b 45 fc             	mov    -0x4(%ebp),%eax
671ed4:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
671eda:	8b 10                	mov    (%eax),%edx
671edc:	ff 92 80 00 00 00    	call   *0x80(%edx)
671ee2:	8b 45 fc             	mov    -0x4(%ebp),%eax
671ee5:	8b 80 04 03 00 00    	mov    0x304(%eax),%eax
671eeb:	e8 50 6e dd ff       	call   0x448d40
671ef0:	8b 45 fc             	mov    -0x4(%ebp),%eax
671ef3:	8b 80 68 03 00 00    	mov    0x368(%eax),%eax
671ef9:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
671eff:	e8 e4 d4 f6 ff       	call   0x5df3e8
671f04:	8b 10                	mov    (%eax),%edx
671f06:	ff 52 34             	call   *0x34(%edx)
671f09:	8b 45 fc             	mov    -0x4(%ebp),%eax
671f0c:	8b 80 68 03 00 00    	mov    0x368(%eax),%eax
671f12:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
671f18:	e8 cb d4 f6 ff       	call   0x5df3e8
671f1d:	e8 9e 77 f3 ff       	call   0x5a96c0
671f22:	8b 45 fc             	mov    -0x4(%ebp),%eax
671f25:	8b 80 68 03 00 00    	mov    0x368(%eax),%eax
671f2b:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
671f31:	e8 b2 d4 f6 ff       	call   0x5df3e8
671f36:	c6 40 30 00          	movb   $0x0,0x30(%eax)
671f3a:	8b 45 fc             	mov    -0x4(%ebp),%eax
671f3d:	8b 80 68 03 00 00    	mov    0x368(%eax),%eax
671f43:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
671f49:	e8 9a d4 f6 ff       	call   0x5df3e8
671f4e:	b2 01                	mov    $0x1,%dl
671f50:	8b 08                	mov    (%eax),%ecx
671f52:	ff 51 30             	call   *0x30(%ecx)
671f55:	8b 45 fc             	mov    -0x4(%ebp),%eax
671f58:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
671f5e:	33 d2                	xor    %edx,%edx
671f60:	e8 d7 41 e3 ff       	call   0x4a613c
671f65:	8b 45 fc             	mov    -0x4(%ebp),%eax
671f68:	80 b8 54 03 00 00 00 	cmpb   $0x0,0x354(%eax)
671f6f:	74 52                	je     0x671fc3
671f71:	8b 45 fc             	mov    -0x4(%ebp),%eax
671f74:	8b 80 08 03 00 00    	mov    0x308(%eax),%eax
671f7a:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
671f80:	8b 55 fc             	mov    -0x4(%ebp),%edx
671f83:	3b 82 58 03 00 00    	cmp    0x358(%edx),%eax
671f89:	75 38                	jne    0x671fc3
671f8b:	8b 45 fc             	mov    -0x4(%ebp),%eax
671f8e:	8b 80 14 03 00 00    	mov    0x314(%eax),%eax
671f94:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
671f9a:	8b 55 fc             	mov    -0x4(%ebp),%edx
671f9d:	3b 82 5c 03 00 00    	cmp    0x35c(%edx),%eax
671fa3:	75 1e                	jne    0x671fc3
671fa5:	8b 45 fc             	mov    -0x4(%ebp),%eax
671fa8:	8b 80 1c 03 00 00    	mov    0x31c(%eax),%eax
671fae:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
671fb4:	8b 55 fc             	mov    -0x4(%ebp),%edx
671fb7:	3b 82 60 03 00 00    	cmp    0x360(%edx),%eax
671fbd:	0f 84 a4 00 00 00    	je     0x672067
671fc3:	33 c0                	xor    %eax,%eax
671fc5:	55                   	push   %ebp
671fc6:	68 60 20 67 00       	push   $0x672060
671fcb:	64 ff 30             	push   %fs:(%eax)
671fce:	64 89 20             	mov    %esp,%fs:(%eax)
671fd1:	8b 45 fc             	mov    -0x4(%ebp),%eax
671fd4:	50                   	push   %eax
671fd5:	68 08 17 67 00       	push   $0x671708
671fda:	8b 45 fc             	mov    -0x4(%ebp),%eax
671fdd:	8b 80 68 03 00 00    	mov    0x368(%eax),%eax
671fe3:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
671fe9:	8b 10                	mov    (%eax),%edx
671feb:	ff 92 1c 01 00 00    	call   *0x11c(%edx)
671ff1:	8b 45 fc             	mov    -0x4(%ebp),%eax
671ff4:	8b 80 14 03 00 00    	mov    0x314(%eax),%eax
671ffa:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
672000:	50                   	push   %eax
672001:	8b 45 fc             	mov    -0x4(%ebp),%eax
672004:	8b 80 1c 03 00 00    	mov    0x31c(%eax),%eax
67200a:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
672010:	50                   	push   %eax
672011:	8b 45 fc             	mov    -0x4(%ebp),%eax
672014:	8b 80 08 03 00 00    	mov    0x308(%eax),%eax
67201a:	8b 88 28 02 00 00    	mov    0x228(%eax),%ecx
672020:	8b 45 fc             	mov    -0x4(%ebp),%eax
672023:	8b 80 68 03 00 00    	mov    0x368(%eax),%eax
672029:	8b 90 24 02 00 00    	mov    0x224(%eax),%edx
67202f:	8b 45 fc             	mov    -0x4(%ebp),%eax
672032:	e8 89 f6 ff ff       	call   0x6716c0
672037:	33 c0                	xor    %eax,%eax
672039:	5a                   	pop    %edx
67203a:	59                   	pop    %ecx
67203b:	59                   	pop    %ecx
67203c:	64 89 10             	mov    %edx,%fs:(%eax)
67203f:	68 76 21 67 00       	push   $0x672176
672044:	6a 00                	push   $0x0
672046:	6a 00                	push   $0x0
672048:	8b 45 fc             	mov    -0x4(%ebp),%eax
67204b:	8b 80 68 03 00 00    	mov    0x368(%eax),%eax
672051:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
672057:	8b 10                	mov    (%eax),%edx
672059:	ff 92 1c 01 00 00    	call   *0x11c(%edx)
67205f:	c3                   	ret
672060:	e9 a7 21 d9 ff       	jmp    0x40420c
672065:	eb dd                	jmp    0x672044
672067:	6a 0a                	push   $0xa
672069:	e8 fe c2 d9 ff       	call   0x40e36c
67206e:	8b 45 fc             	mov    -0x4(%ebp),%eax
672071:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
672077:	ba 14 00 00 00       	mov    $0x14,%edx
67207c:	e8 bb 40 e3 ff       	call   0x4a613c
672081:	8b 45 fc             	mov    -0x4(%ebp),%eax
672084:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
67208a:	8b 10                	mov    (%eax),%edx
67208c:	ff 92 80 00 00 00    	call   *0x80(%edx)
672092:	6a 0a                	push   $0xa
672094:	e8 d3 c2 d9 ff       	call   0x40e36c
672099:	8b 45 fc             	mov    -0x4(%ebp),%eax
67209c:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
6720a2:	ba 23 00 00 00       	mov    $0x23,%edx
6720a7:	e8 90 40 e3 ff       	call   0x4a613c
6720ac:	8b 45 fc             	mov    -0x4(%ebp),%eax
6720af:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
6720b5:	8b 10                	mov    (%eax),%edx
6720b7:	ff 92 80 00 00 00    	call   *0x80(%edx)
6720bd:	8b 45 fc             	mov    -0x4(%ebp),%eax
6720c0:	8b 80 20 03 00 00    	mov    0x320(%eax),%eax
6720c6:	8b 10                	mov    (%eax),%edx
6720c8:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
6720ce:	50                   	push   %eax
6720cf:	8b 45 fc             	mov    -0x4(%ebp),%eax
6720d2:	8b 80 68 03 00 00    	mov    0x368(%eax),%eax
6720d8:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
6720de:	8b 10                	mov    (%eax),%edx
6720e0:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
6720e6:	5a                   	pop    %edx
6720e7:	8b 08                	mov    (%eax),%ecx
6720e9:	ff 51 28             	call   *0x28(%ecx)
6720ec:	8b 45 fc             	mov    -0x4(%ebp),%eax
6720ef:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
6720f5:	ba 4b 00 00 00       	mov    $0x4b,%edx
6720fa:	e8 3d 40 e3 ff       	call   0x4a613c
6720ff:	8b 45 fc             	mov    -0x4(%ebp),%eax
672102:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
672108:	8b 10                	mov    (%eax),%edx
67210a:	ff 92 80 00 00 00    	call   *0x80(%edx)
672110:	6a 0a                	push   $0xa
672112:	e8 55 c2 d9 ff       	call   0x40e36c
672117:	8b 45 fc             	mov    -0x4(%ebp),%eax
67211a:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
672120:	ba 5a 00 00 00       	mov    $0x5a,%edx
672125:	e8 12 40 e3 ff       	call   0x4a613c
67212a:	8b 45 fc             	mov    -0x4(%ebp),%eax
67212d:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
672133:	8b 10                	mov    (%eax),%edx
672135:	ff 92 80 00 00 00    	call   *0x80(%edx)
67213b:	8b 45 fc             	mov    -0x4(%ebp),%eax
67213e:	8b 80 68 03 00 00    	mov    0x368(%eax),%eax
672144:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
67214a:	8b 10                	mov    (%eax),%edx
67214c:	ff 92 88 00 00 00    	call   *0x88(%edx)
672152:	8b 45 fc             	mov    -0x4(%ebp),%eax
672155:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
67215b:	ba 64 00 00 00       	mov    $0x64,%edx
672160:	e8 d7 3f e3 ff       	call   0x4a613c
672165:	8b 45 fc             	mov    -0x4(%ebp),%eax
672168:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
67216e:	8b 10                	mov    (%eax),%edx
672170:	ff 92 80 00 00 00    	call   *0x80(%edx)
672176:	8b 45 fc             	mov    -0x4(%ebp),%eax
672179:	8b 80 68 03 00 00    	mov    0x368(%eax),%eax
67217f:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
672185:	e8 5e d2 f6 ff       	call   0x5df3e8
67218a:	c6 40 30 01          	movb   $0x1,0x30(%eax)
67218e:	8b 45 fc             	mov    -0x4(%ebp),%eax
672191:	c6 80 64 03 00 00 01 	movb   $0x1,0x364(%eax)
672198:	8b 45 fc             	mov    -0x4(%ebp),%eax
67219b:	8b 80 04 03 00 00    	mov    0x304(%eax),%eax
6721a1:	33 d2                	xor    %edx,%edx
6721a3:	e8 44 65 dd ff       	call   0x4486ec
6721a8:	8b 45 fc             	mov    -0x4(%ebp),%eax
6721ab:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
6721b1:	33 d2                	xor    %edx,%edx
6721b3:	e8 34 65 dd ff       	call   0x4486ec
6721b8:	8b 45 fc             	mov    -0x4(%ebp),%eax
6721bb:	8b 80 38 03 00 00    	mov    0x338(%eax),%eax
6721c1:	8b 10                	mov    (%eax),%edx
6721c3:	ff 92 c4 00 00 00    	call   *0xc4(%edx)
6721c9:	8b d8                	mov    %eax,%ebx
6721cb:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
6721d0:	8b 00                	mov    (%eax),%eax
6721d2:	8b b0 98 04 00 00    	mov    0x498(%eax),%esi
6721d8:	88 9e a4 01 00 00    	mov    %bl,0x1a4(%esi)
6721de:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
6721e3:	84 db                	test   %bl,%bl
6721e5:	74 62                	je     0x672249
6721e7:	8b 45 fc             	mov    -0x4(%ebp),%eax
6721ea:	8b 80 08 03 00 00    	mov    0x308(%eax),%eax
6721f0:	db 80 28 02 00 00    	fildl  0x228(%eax)
6721f6:	e8 c5 0a d9 ff       	call   0x402cc0
6721fb:	8b 15 b0 6d 6a 00    	mov    0x6a6db0,%edx
672201:	89 86 98 01 00 00    	mov    %eax,0x198(%esi)
672207:	8b 45 fc             	mov    -0x4(%ebp),%eax
67220a:	8b 80 14 03 00 00    	mov    0x314(%eax),%eax
672210:	db 80 28 02 00 00    	fildl  0x228(%eax)
672216:	e8 a5 0a d9 ff       	call   0x402cc0
67221b:	8b 15 b0 6d 6a 00    	mov    0x6a6db0,%edx
672221:	89 86 9c 01 00 00    	mov    %eax,0x19c(%esi)
672227:	8b 45 fc             	mov    -0x4(%ebp),%eax
67222a:	8b 80 1c 03 00 00    	mov    0x31c(%eax),%eax
672230:	db 80 28 02 00 00    	fildl  0x228(%eax)
672236:	e8 85 0a d9 ff       	call   0x402cc0
67223b:	8b 15 b0 6d 6a 00    	mov    0x6a6db0,%edx
672241:	89 86 a0 01 00 00    	mov    %eax,0x1a0(%esi)
672247:	eb 27                	jmp    0x672270
672249:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
67224e:	33 c0                	xor    %eax,%eax
672250:	89 86 98 01 00 00    	mov    %eax,0x198(%esi)
672256:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
67225b:	33 c0                	xor    %eax,%eax
67225d:	89 86 9c 01 00 00    	mov    %eax,0x19c(%esi)
672263:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
672268:	33 c0                	xor    %eax,%eax
67226a:	89 86 a0 01 00 00    	mov    %eax,0x1a0(%esi)
672270:	8b 45 fc             	mov    -0x4(%ebp),%eax
672273:	e8 5c 42 df ff       	call   0x4664d4
672278:	33 c0                	xor    %eax,%eax
67227a:	5a                   	pop    %edx
67227b:	59                   	pop    %ecx
67227c:	59                   	pop    %ecx
67227d:	64 89 10             	mov    %edx,%fs:(%eax)
672280:	68 9b 22 67 00       	push   $0x67229b
672285:	a1 64 72 6a 00       	mov    0x6a7264,%eax
67228a:	8b 00                	mov    (%eax),%eax
67228c:	33 d2                	xor    %edx,%edx
67228e:	e8 b5 59 df ff       	call   0x467c48
672293:	c3                   	ret
672294:	e9 73 1f d9 ff       	jmp    0x40420c
672299:	eb ea                	jmp    0x672285
67229b:	5e                   	pop    %esi
67229c:	5b                   	pop    %ebx
67229d:	59                   	pop    %ecx
67229e:	5d                   	pop    %ebp
67229f:	c3                   	ret
6722a0:	55                   	push   %ebp
6722a1:	8b ec                	mov    %esp,%ebp
6722a3:	53                   	push   %ebx
6722a4:	56                   	push   %esi
6722a5:	57                   	push   %edi
6722a6:	8b d8                	mov    %eax,%ebx
6722a8:	33 c0                	xor    %eax,%eax
6722aa:	55                   	push   %ebp
6722ab:	68 0a 23 67 00       	push   $0x67230a
6722b0:	64 ff 30             	push   %fs:(%eax)
6722b3:	64 89 20             	mov    %esp,%fs:(%eax)
6722b6:	80 bb 64 03 00 00 00 	cmpb   $0x0,0x364(%ebx)
6722bd:	75 2c                	jne    0x6722eb
6722bf:	8b 83 68 03 00 00    	mov    0x368(%ebx),%eax
6722c5:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
6722cb:	e8 18 d1 f6 ff       	call   0x5df3e8
6722d0:	8b 10                	mov    (%eax),%edx
6722d2:	ff 52 34             	call   *0x34(%edx)
6722d5:	8b 83 68 03 00 00    	mov    0x368(%ebx),%eax
6722db:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
6722e1:	e8 02 d1 f6 ff       	call   0x5df3e8
6722e6:	e8 d5 73 f3 ff       	call   0x5a96c0
6722eb:	8b 83 68 03 00 00    	mov    0x368(%ebx),%eax
6722f1:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
6722f7:	e8 ec d0 f6 ff       	call   0x5df3e8
6722fc:	c6 40 30 01          	movb   $0x1,0x30(%eax)
672300:	33 c0                	xor    %eax,%eax
672302:	5a                   	pop    %edx
672303:	59                   	pop    %ecx
672304:	59                   	pop    %ecx
672305:	64 89 10             	mov    %edx,%fs:(%eax)
672308:	eb 0a                	jmp    0x672314
67230a:	e9 49 1c d9 ff       	jmp    0x403f58
67230f:	e8 ac 1f d9 ff       	call   0x4042c0
672314:	5f                   	pop    %edi
672315:	5e                   	pop    %esi
672316:	5b                   	pop    %ebx
672317:	5d                   	pop    %ebp
672318:	c3                   	ret
672319:	8d 40 00             	lea    0x0(%eax),%eax
67231c:	55                   	push   %ebp
67231d:	8b ec                	mov    %esp,%ebp
67231f:	33 c0                	xor    %eax,%eax
672321:	55                   	push   %ebp
672322:	68 41 23 67 00       	push   $0x672341
672327:	64 ff 30             	push   %fs:(%eax)
67232a:	64 89 20             	mov    %esp,%fs:(%eax)
67232d:	ff 05 44 66 6b 00    	incl   0x6b6644
672333:	33 c0                	xor    %eax,%eax
672335:	5a                   	pop    %edx
672336:	59                   	pop    %ecx
672337:	59                   	pop    %ecx
672338:	64 89 10             	mov    %edx,%fs:(%eax)
67233b:	68 48 23 67 00       	push   $0x672348
672340:	c3                   	ret
672341:	e9 c6 1e d9 ff       	jmp    0x40420c
672346:	eb f8                	jmp    0x672340
672348:	5d                   	pop    %ebp
672349:	c3                   	ret
67234a:	8b c0                	mov    %eax,%eax
67234c:	83 2d 44 66 6b 00 01 	subl   $0x1,0x6b6644
672353:	c3                   	ret
672354:	a0 23 67 00 00       	mov    0x6723,%al