671bf3:	8b 10                	mov    (%eax),%edx
671bf5:	ff 92 80 00 00 00    	call   *0x80(%edx)
671bfb:	6a 0a                	push   $0xa
671bfd:	e8 6a c7 d9 ff       	call   0x40e36c
671c02:	8b 45 fc             	mov    -0x4(%ebp),%eax
671c05:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
671c0b:	ba 5a 00 00 00       	mov    $0x5a,%edx
671c10:	e8 27 45 e3 ff       	call   0x4a613c
671c15:	8b 45 fc             	mov    -0x4(%ebp),%eax
671c18:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
671c1e:	8b 10                	mov    (%eax),%edx
671c20:	ff 92 80 00 00 00    	call   *0x80(%edx)
671c26:	8b 45 fc             	mov    -0x4(%ebp),%eax
671c29:	8b 80 68 03 00 00    	mov    0x368(%eax),%eax
671c2f:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
671c35:	8b 10                	mov    (%eax),%edx
671c37:	ff 92 88 00 00 00    	call   *0x88(%edx)
671c3d:	8b 45 fc             	mov    -0x4(%ebp),%eax
671c40:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
671c46:	ba 64 00 00 00       	mov    $0x64,%edx
671c4b:	e8 ec 44 e3 ff       	call   0x4a613c
671c50:	8b 45 fc             	mov    -0x4(%ebp),%eax
671c53:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
671c59:	8b 10                	mov    (%eax),%edx
671c5b:	ff 92 80 00 00 00    	call   *0x80(%edx)
671c61:	8b 45 fc             	mov    -0x4(%ebp),%eax
671c64:	8b 80 04 03 00 00    	mov    0x304(%eax),%eax
671c6a:	33 d2                	xor    %edx,%edx
671c6c:	e8 7b 6a dd ff       	call   0x4486ec
671c71:	8b 45 fc             	mov    -0x4(%ebp),%eax
671c74:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
671c7a:	33 d2                	xor    %edx,%edx
671c7c:	e8 6b 6a dd ff       	call   0x4486ec
671c81:	8b 45 fc             	mov    -0x4(%ebp),%eax
671c84:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
671c8a:	33 d2                	xor    %edx,%edx
671c8c:	e8 ab 44 e3 ff       	call   0x4a613c
671c91:	8b 45 fc             	mov    -0x4(%ebp),%eax
671c94:	e8 db 49 df ff       	call   0x466674
671c99:	a1 64 72 6a 00       	mov    0x6a7264,%eax
671c9e:	8b 00                	mov    (%eax),%eax
671ca0:	83 ca ff             	or     $0xffffffff,%edx
671ca3:	e8 a0 5f df ff       	call   0x467c48
671ca8:	33 c0                	xor    %eax,%eax
671caa:	5a                   	pop    %edx
671cab:	59                   	pop    %ecx
671cac:	59                   	pop    %ecx
671cad:	64 89 10             	mov    %edx,%fs:(%eax)
671cb0:	eb 0a                	jmp    0x671cbc
671cb2:	e9 a1 22 d9 ff       	jmp    0x403f58
671cb7:	e8 04 26 d9 ff       	call   0x4042c0
671cbc:	5f                   	pop    %edi
671cbd:	5e                   	pop    %esi
671cbe:	5b                   	pop    %ebx
671cbf:	59                   	pop    %ecx
671cc0:	5d                   	pop    %ebp
671cc1:	c2 0c 00             	ret    $0xc
671cc4:	55                   	push   %ebp
671cc5:	8b ec                	mov    %esp,%ebp
671cc7:	53                   	push   %ebx
671cc8:	56                   	push   %esi
671cc9:	57                   	push   %edi
671cca:	8b d8                	mov    %eax,%ebx
671ccc:	33 c0                	xor    %eax,%eax
671cce:	55                   	push   %ebp
671ccf:	68 0f 1d 67 00       	push   $0x671d0f
671cd4:	64 ff 30             	push   %fs:(%eax)
671cd7:	64 89 20             	mov    %esp,%fs:(%eax)
671cda:	8b 83 68 03 00 00    	mov    0x368(%ebx),%eax
671ce0:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
671ce6:	e8 fd d6 f6 ff       	call   0x5df3e8
671ceb:	8b 10                	mov    (%eax),%edx
671ced:	ff 52 34             	call   *0x34(%edx)
671cf0:	a1 64 72 6a 00       	mov    0x6a7264,%eax
671cf5:	8b 00                	mov    (%eax),%eax
671cf7:	33 d2                	xor    %edx,%edx
671cf9:	e8 4a 5f df ff       	call   0x467c48
671cfe:	8b c3                	mov    %ebx,%eax
671d00:	e8 77 49 df ff       	call   0x46667c
671d05:	33 c0                	xor    %eax,%eax
671d07:	5a                   	pop    %edx
671d08:	59                   	pop    %ecx
671d09:	59                   	pop    %ecx
671d0a:	64 89 10             	mov    %edx,%fs:(%eax)
671d0d:	eb 0a                	jmp    0x671d19
671d0f:	e9 44 22 d9 ff       	jmp    0x403f58
671d14:	e8 a7 25 d9 ff       	call   0x4042c0
671d19:	5f                   	pop    %edi
671d1a:	5e                   	pop    %esi
671d1b:	5b                   	pop    %ebx
671d1c:	5d                   	pop    %ebp
671d1d:	c2 0c 00             	ret    $0xc
671d20:	53                   	push   %ebx
671d21:	8b d8                	mov    %eax,%ebx
671d23:	33 d2                	xor    %edx,%edx
671d25:	8b 83 08 03 00 00    	mov    0x308(%ebx),%eax
671d2b:	e8 0c 3e e3 ff       	call   0x4a5b3c
671d30:	33 d2                	xor    %edx,%edx
671d32:	8b 83 14 03 00 00    	mov    0x314(%ebx),%eax
671d38:	e8 ff 3d e3 ff       	call   0x4a5b3c
671d3d:	33 d2                	xor    %edx,%edx
671d3f:	8b 83 1c 03 00 00    	mov    0x31c(%ebx),%eax
671d45:	e8 f2 3d e3 ff       	call   0x4a5b3c
671d4a:	8b 83 f8 02 00 00    	mov    0x2f8(%ebx),%eax
671d50:	e8 93 d6 f6 ff       	call   0x5df3e8
671d55:	8b 10                	mov    (%eax),%edx
671d57:	ff 52 34             	call   *0x34(%edx)
671d5a:	5b                   	pop    %ebx
671d5b:	c3                   	ret
671d5c:	e8 73 47 df ff       	call   0x4664d4
671d61:	c3                   	ret
671d62:	8b c0                	mov    %eax,%eax
671d64:	84 c9                	test   %cl,%cl
671d66:	75 17                	jne    0x671d7f
671d68:	8b 90 08 03 00 00    	mov    0x308(%eax),%edx
671d6e:	8b 8a 28 02 00 00    	mov    0x228(%edx),%ecx
671d74:	41                   	inc    %ecx
671d75:	8b c2                	mov    %edx,%eax
671d77:	8b d1                	mov    %ecx,%edx
671d79:	e8 be 3d e3 ff       	call   0x4a5b3c
671d7e:	c3                   	ret
671d7f:	80 f9 01             	cmp    $0x1,%cl
671d82:	75 16                	jne    0x671d9a
671d84:	8b 90 08 03 00 00    	mov    0x308(%eax),%edx
671d8a:	8b 8a 28 02 00 00    	mov    0x228(%edx),%ecx
671d90:	49                   	dec    %ecx
671d91:	8b c2                	mov    %edx,%eax
671d93:	8b d1                	mov    %ecx,%edx
671d95:	e8 a2 3d e3 ff       	call   0x4a5b3c
671d9a:	c3                   	ret
671d9b:	90                   	nop
671d9c:	84 c9                	test   %cl,%cl
671d9e:	75 17                	jne    0x671db7
671da0:	8b 90 14 03 00 00    	mov    0x314(%eax),%edx
671da6:	8b 8a 28 02 00 00    	mov    0x228(%edx),%ecx
671dac:	41                   	inc    %ecx
671dad:	8b c2                	mov    %edx,%eax
671daf:	8b d1                	mov    %ecx,%edx
671db1:	e8 86 3d e3 ff       	call   0x4a5b3c
671db6:	c3                   	ret
671db7:	80 f9 01             	cmp    $0x1,%cl
671dba:	75 16                	jne    0x671dd2
671dbc:	8b 90 14 03 00 00    	mov    0x314(%eax),%edx
671dc2:	8b 8a 28 02 00 00    	mov    0x228(%edx),%ecx
671dc8:	49                   	dec    %ecx
671dc9:	8b c2                	mov    %edx,%eax
671dcb:	8b d1                	mov    %ecx,%edx
671dcd:	e8 6a 3d e3 ff       	call   0x4a5b3c
671dd2:	c3                   	ret
671dd3:	90                   	nop
671dd4:	84 c9                	test   %cl,%cl
671dd6:	75 19                	jne    0x671df1
671dd8:	8b 90 1c 03 00 00    	mov    0x31c(%eax),%edx
671dde:	8b 8a 28 02 00 00    	mov    0x228(%edx),%ecx
671de4:	83 c1 0a             	add    $0xa,%ecx
671de7:	8b c2                	mov    %edx,%eax
671de9:	8b d1                	mov    %ecx,%edx
671deb:	e8 4c 3d e3 ff       	call   0x4a5b3c
671df0:	c3                   	ret
671df1:	80 f9 01             	cmp    $0x1,%cl
671df4:	75 18                	jne    0x671e0e
671df6:	8b 90 1c 03 00 00    	mov    0x31c(%eax),%edx
671dfc:	8b 8a 28 02 00 00    	mov    0x228(%edx),%ecx
671e02:	83 e9 0a             	sub    $0xa,%ecx
671e05:	8b c2                	mov    %edx,%eax
671e07:	8b d1                	mov    %ecx,%edx
671e09:	e8 2e 3d e3 ff       	call   0x4a5b3c
671e0e:	c3                   	ret
671e0f:	90                   	nop
671e10:	55                   	push   %ebp
671e11:	8b ec                	mov    %esp,%ebp
671e13:	51                   	push   %ecx
671e14:	53                   	push   %ebx
671e15:	56                   	push   %esi
671e16:	89 45 fc             	mov    %eax,-0x4(%ebp)
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