60d8ff:	61                   	popa
60d900:	62 65 6c             	bound  %esp,0x6c(%ebp)
60d903:	33 04 03             	xor    (%ebx,%eax,1),%eax
60d906:	00 00                	add    %al,(%eax)
60d908:	01 00                	add    %eax,(%eax)
60d90a:	06                   	push   %es
60d90b:	4c                   	dec    %esp
60d90c:	61                   	popa
60d90d:	62 65 6c             	bound  %esp,0x6c(%ebp)
60d910:	34 08                	xor    $0x8,%al
60d912:	03 00                	add    (%eax),%eax
60d914:	00 00                	add    %al,(%eax)
60d916:	00 0b                	add    %cl,(%ebx)
60d918:	50                   	push   %eax
60d919:	61                   	popa
60d91a:	69 6e 74 50 61 6e 65 	imul   $0x656e6150,0x74(%esi),%ebp
60d921:	6c                   	insb   (%dx),%es:(%edi)
60d922:	32 0c 03             	xor    (%ebx,%eax,1),%cl
60d925:	00 00                	add    %al,(%eax)
60d927:	02 00                	add    (%eax),%al
60d929:	0a 50 61             	or     0x61(%eax),%dl
60d92c:	69 6e 74 42 6f 78 55 	imul   $0x55786f42,0x74(%esi),%ebp
60d933:	70 10                	jo     0x60d945
60d935:	03 00                	add    (%eax),%eax
60d937:	00 02                	add    %al,(%edx)
60d939:	00 0c 50             	add    %cl,(%eax,%edx,2)
60d93c:	61                   	popa
60d93d:	69 6e 74 42 6f 78 44 	imul   $0x44786f42,0x74(%esi),%ebp
60d944:	6f                   	outsl  %ds:(%esi),(%dx)
60d945:	77 6e                	ja     0x60d9b5
60d947:	14 03                	adc    $0x3,%al
60d949:	00 00                	add    %al,(%eax)
60d94b:	01 00                	add    %eax,(%eax)
60d94d:	06                   	push   %es
60d94e:	4c                   	dec    %esp
60d94f:	61                   	popa
60d950:	62 65 6c             	bound  %esp,0x6c(%ebp)
60d953:	39 18                	cmp    %ebx,(%eax)
60d955:	03 00                	add    (%eax),%eax
60d957:	00 02                	add    %al,(%edx)
60d959:	00 09                	add    %cl,(%ecx)
60d95b:	50                   	push   %eax
60d95c:	61                   	popa
60d95d:	69 6e 74 42 6f 78 31 	imul   $0x31786f42,0x74(%esi),%ebp
60d964:	1c 03                	sbb    $0x3,%al
60d966:	00 00                	add    %al,(%eax)
60d968:	00 00                	add    %al,(%eax)
60d96a:	0b 55 70             	or     0x70(%ebp),%edx
60d96d:	43                   	inc    %ebx
60d96e:	6f                   	outsl  %ds:(%esi),(%dx)
60d96f:	6e                   	outsb  %ds:(%esi),(%dx)
60d970:	74 61                	je     0x60d9d3
60d972:	69 6e 65 72 20 03 00 	imul   $0x32072,0x65(%esi),%ebp
60d979:	00 00                	add    %al,(%eax)
60d97b:	00 0d 44 6f 77 6e    	add    %cl,0x6e776f44
60d981:	43                   	inc    %ebx
60d982:	6f                   	outsl  %ds:(%esi),(%dx)
60d983:	6e                   	outsb  %ds:(%esi),(%dx)
60d984:	74 61                	je     0x60d9e7
60d986:	69 6e 65 72 24 03 00 	imul   $0x32472,0x65(%esi),%ebp
60d98d:	00 00                	add    %al,(%eax)
60d98f:	00 06                	add    %al,(%esi)
60d991:	50                   	push   %eax
60d992:	61                   	popa
60d993:	6e                   	outsb  %ds:(%esi),(%dx)
60d994:	65 6c                	gs insb (%dx),%es:(%edi)
60d996:	31 28                	xor    %ebp,(%eax)
60d998:	03 00                	add    (%eax),%eax
60d99a:	00 01                	add    %al,(%ecx)
60d99c:	00 06                	add    %al,(%esi)
60d99e:	4c                   	dec    %esp
60d99f:	61                   	popa
60d9a0:	62 65 6c             	bound  %esp,0x6c(%ebp)
60d9a3:	35 2c 03 00 00       	xor    $0x32c,%eax
60d9a8:	01 00                	add    %eax,(%eax)
60d9aa:	06                   	push   %es
60d9ab:	4c                   	dec    %esp
60d9ac:	61                   	popa
60d9ad:	62 65 6c             	bound  %esp,0x6c(%ebp)
60d9b0:	36 30 03             	xor    %al,%ss:(%ebx)
60d9b3:	00 00                	add    %al,(%eax)
60d9b5:	01 00                	add    %eax,(%eax)
60d9b7:	06                   	push   %es
60d9b8:	4c                   	dec    %esp
60d9b9:	61                   	popa
60d9ba:	62 65 6c             	bound  %esp,0x6c(%ebp)
60d9bd:	37                   	aaa
60d9be:	34 03                	xor    $0x3,%al
60d9c0:	00 00                	add    %al,(%eax)
60d9c2:	01 00                	add    %eax,(%eax)
60d9c4:	06                   	push   %es
60d9c5:	4c                   	dec    %esp
60d9c6:	61                   	popa
60d9c7:	62 65 6c             	bound  %esp,0x6c(%ebp)
60d9ca:	38 38                	cmp    %bh,(%eax)
60d9cc:	03 00                	add    (%eax),%eax
60d9ce:	00 01                	add    %al,(%ecx)
60d9d0:	00 07                	add    %al,(%edi)
60d9d2:	4c                   	dec    %esp
60d9d3:	61                   	popa
60d9d4:	62 65 6c             	bound  %esp,0x6c(%ebp)
60d9d7:	31 30                	xor    %esi,(%eax)
60d9d9:	3c 03                	cmp    $0x3,%al
60d9db:	00 00                	add    %al,(%eax)
60d9dd:	00 00                	add    %al,(%eax)
60d9df:	08 58 59             	or     %bl,0x59(%eax)
60d9e2:	56                   	push   %esi
60d9e3:	61                   	popa
60d9e4:	6c                   	insb   (%dx),%es:(%edi)
60d9e5:	75 65                	jne    0x60da4c
60d9e7:	31 40 03             	xor    %eax,0x3(%eax)
60d9ea:	00 00                	add    %al,(%eax)
60d9ec:	00 00                	add    %al,(%eax)
60d9ee:	08 58 59             	or     %bl,0x59(%eax)
60d9f1:	56                   	push   %esi
60d9f2:	61                   	popa
60d9f3:	6c                   	insb   (%dx),%es:(%edi)
60d9f4:	75 65                	jne    0x60da5b
60d9f6:	32 0b                	xor    (%ebx),%cl
60d9f8:	00 11                	add    %dl,(%ecx)
60d9fa:	00 44 db 60          	add    %al,0x60(%ebx,%ebx,8)
60d9fe:	00 0a                	add    %cl,(%edx)
60da00:	46                   	inc    %esi
60da01:	6f                   	outsl  %ds:(%esi),(%dx)
60da02:	72 6d                	jb     0x60da71
60da04:	43                   	inc    %ebx
60da05:	72 65                	jb     0x60da6c
60da07:	61                   	popa
60da08:	74 65                	je     0x60da6f
60da0a:	12 00                	adc    (%eax),%al
60da0c:	f8                   	clc
60da0d:	dd 60 00             	frstor 0x0(%eax)
60da10:	0b 46 6f             	or     0x6f(%esi),%eax
60da13:	72 6d                	jb     0x60da82
60da15:	4b                   	dec    %ebx
60da16:	65 79 44             	gs jns 0x60da5d
60da19:	6f                   	outsl  %ds:(%esi),(%dx)
60da1a:	77 6e                	ja     0x60da8a
60da1c:	19 00                	sbb    %eax,(%eax)
60da1e:	b4 df                	mov    $0xdf,%ah
60da20:	60                   	pusha
60da21:	00 12                	add    %dl,(%edx)
60da23:	50                   	push   %eax
60da24:	61                   	popa
60da25:	69 6e 74 42 6f 78 31 	imul   $0x31786f42,0x74(%esi),%ebp
60da2c:	4d                   	dec    %ebp
60da2d:	6f                   	outsl  %ds:(%esi),(%dx)
60da2e:	75 73                	jne    0x60daa3
60da30:	65 44                	gs inc %esp
60da32:	6f                   	outsl  %ds:(%esi),(%dx)
60da33:	77 6e                	ja     0x60daa3
60da35:	17                   	pop    %ss
60da36:	00 74 e0 60          	add    %dh,0x60(%eax,%eiz,8)
60da3a:	00 10                	add    %dl,(%eax)
60da3c:	50                   	push   %eax
60da3d:	61                   	popa
60da3e:	69 6e 74 42 6f 78 31 	imul   $0x31786f42,0x74(%esi),%ebp
60da45:	4d                   	dec    %ebp
60da46:	6f                   	outsl  %ds:(%esi),(%dx)
60da47:	75 73                	jne    0x60dabc
60da49:	65 55                	gs push %ebp
60da4b:	70 19                	jo     0x60da66
60da4d:	00 04 e8             	add    %al,(%eax,%ebp,8)
60da50:	60                   	pusha
60da51:	00 12                	add    %dl,(%edx)
60da53:	50                   	push   %eax
60da54:	61                   	popa
60da55:	69 6e 74 42 6f 78 31 	imul   $0x31786f42,0x74(%esi),%ebp
60da5c:	4d                   	dec    %ebp
60da5d:	6f                   	outsl  %ds:(%esi),(%dx)
60da5e:	75 73                	jne    0x60dad3
60da60:	65 4d                	gs dec %ebp
60da62:	6f                   	outsl  %ds:(%esi),(%dx)
60da63:	76 65                	jbe    0x60daca
60da65:	16                   	push   %ss
60da66:	00 20                	add    %ah,(%eax)
60da68:	ee                   	out    %al,(%dx)
60da69:	60                   	pusha
60da6a:	00 0f                	add    %cl,(%edi)
60da6c:	50                   	push   %eax
60da6d:	61                   	popa
60da6e:	69 6e 74 42 6f 78 55 	imul   $0x55786f42,0x74(%esi),%ebp
60da75:	70 50                	jo     0x60dac7
60da77:	61                   	popa
60da78:	69 6e 74 12 00 58 ec 	imul   $0xec580012,0x74(%esi),%ebp
60da7f:	60                   	pusha
60da80:	00 0b                	add    %cl,(%ebx)
60da82:	46                   	inc    %esi
60da83:	6f                   	outsl  %ds:(%esi),(%dx)
60da84:	72 6d                	jb     0x60daf3
60da86:	44                   	inc    %esp
60da87:	65 73 74             	gs jae 0x60dafe
60da8a:	72 6f                	jb     0x60dafb
60da8c:	79 15                	jns    0x60daa3
60da8e:	00 90 ec 60 00 0e    	add    %dl,0xe0060ec(%eax)
60da94:	50                   	push   %eax
60da95:	61                   	popa
60da96:	69 6e 74 42 6f 78 31 	imul   $0x31786f42,0x74(%esi),%ebp
60da9d:	50                   	push   %eax
60da9e:	61                   	popa
60da9f:	69 6e 74 13 00 04 ed 	imul   $0xed040013,0x74(%esi),%ebp
60daa6:	60                   	pusha
60daa7:	00 0c 46             	add    %cl,(%esi,%eax,2)
60daaa:	6f                   	outsl  %ds:(%esi),(%dx)
60daab:	72 6d                	jb     0x60db1a
60daad:	41                   	inc    %ecx
60daae:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
60dab2:	61                   	popa
60dab3:	74 65                	je     0x60db1a
60dab5:	18 00                	sbb    %al,(%eax)
60dab7:	38 ef                	cmp    %ch,%bh
60dab9:	60                   	pusha
60daba:	00 11                	add    %dl,(%ecx)
60dabc:	50                   	push   %eax
60dabd:	61                   	popa
60dabe:	69 6e 74 42 6f 78 44 	imul   $0x44786f42,0x74(%esi),%ebp
60dac5:	6f                   	outsl  %ds:(%esi),(%dx)
60dac6:	77 6e                	ja     0x60db36
60dac8:	50                   	push   %eax
60dac9:	61                   	popa
60daca:	69 6e 74 0f 00 ac f0 	imul   $0xf0ac000f,0x74(%esi),%ebp
60dad1:	60                   	pusha
60dad2:	00 08                	add    %cl,(%eax)
60dad4:	46                   	inc    %esi
60dad5:	6f                   	outsl  %ds:(%esi),(%dx)
60dad6:	72 6d                	jb     0x60db45
60dad8:	53                   	push   %ebx
60dad9:	68 6f 77 01 00       	push   $0x1776f
60dade:	14 00                	adc    $0x0,%al
60dae0:	3c db                	cmp    $0xdb,%al
60dae2:	60                   	pusha
60dae3:	00 11                	add    %dl,(%ecx)
60dae5:	54                   	push   %esp
60dae6:	52                   	push   %edx
60dae7:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
60daec:	67 6c                	insb   (%dx),%es:(%di)
60daee:	65 43                	gs inc %ebx
60daf0:	61                   	popa
60daf1:	70 74                	jo     0x60db67
60daf3:	75 72                	jne    0x60db67
60daf5:	65 03 00             	add    %gs:(%eax),%eax
60daf8:	d4 d7                	aam    $0xd7
60dafa:	43                   	inc    %ebx
60dafb:	00 e8                	add    %ch,%al
60dafd:	3c 43                	cmp    $0x43,%al
60daff:	00 c4                	add    %al,%ah
60db01:	ca 43 00             	lret   $0x43
60db04:	08 db                	or     %bl,%bl
60db06:	60                   	pusha
60db07:	00 07                	add    %al,(%edi)
60db09:	11 54 52 65          	adc    %edx,0x65(%edx,%edx,2)
60db0d:	63 74 61 6e          	arpl   %esi,0x6e(%ecx,%eiz,2)
60db11:	67 6c                	insb   (%dx),%es:(%di)
60db13:	65 43                	gs inc %ebx
60db15:	61                   	popa
60db16:	70 74                	jo     0x60db8c
60db18:	75 72                	jne    0x60db8c
60db1a:	65 c8 d7 60 00       	gs enter $0x60d7,$0x0
60db1f:	e8 f6 45 00 5c       	call   0x5c61211a
60db24:	00 11                	add    %dl,(%ecx)
60db26:	55                   	push   %ebp
60db27:	43                   	inc    %ebx
60db28:	61                   	popa
60db29:	70 74                	jo     0x60db9f
60db2b:	75 72                	jne    0x60db9f
60db2d:	65 52                	gs push %edx
60db2f:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
60db34:	67 6c                	insb   (%dx),%es:(%di)
60db36:	65 00 00             	add    %al,%gs:(%eax)
60db39:	8d 40 00             	lea    0x0(%eax),%eax
60db3c:	c7 42 0c 01 00 00 00 	movl   $0x1,0xc(%edx)
60db43:	c3                   	ret
60db44:	55                   	push   %ebp
60db45:	8b ec                	mov    %esp,%ebp
60db47:	83 c4 e8             	add    $0xffffffe8,%esp
60db4a:	53                   	push   %ebx
60db4b:	56                   	push   %esi
60db4c:	57                   	push   %edi
60db4d:	8b d8                	mov    %eax,%ebx
60db4f:	8b 3d f4 6f 6a 00    	mov    0x6a6ff4,%edi
60db55:	33 c0                	xor    %eax,%eax
60db57:	55                   	push   %ebp
60db58:	68 e3 dd 60 00       	push   $0x60dde3
60db5d:	64 ff 30             	push   %fs:(%eax)
60db60:	64 89 20             	mov    %esp,%fs:(%eax)
60db63:	c6 83 78 03 00 00 00 	movb   $0x0,0x378(%ebx)
60db6a:	c7 83 84 03 00 00 ff 	movl   $0xffffffff,0x384(%ebx)
60db71:	ff ff ff
60db74:	c7 83 88 03 00 00 ff 	movl   $0xffffffff,0x388(%ebx)
60db7b:	ff ff ff
60db7e:	c7 83 94 03 00 00 ff 	movl   $0xffffffff,0x394(%ebx)
60db85:	ff ff ff
60db88:	c7 83 98 03 00 00 ff 	movl   $0xffffffff,0x398(%ebx)
60db8f:	ff ff ff
60db92:	c7 83 9c 03 00 00 ff 	movl   $0xffffffff,0x39c(%ebx)
60db99:	ff ff ff
60db9c:	c7 83 a0 03 00 00 ff 	movl   $0xffffffff,0x3a0(%ebx)
60dba3:	ff ff ff
60dba6:	33 d2                	xor    %edx,%edx
60dba8:	8b c3                	mov    %ebx,%eax
60dbaa:	e8 7d 5f e5 ff       	call   0x463b2c
60dbaf:	a1 64 72 6a 00       	mov    0x6a7264,%eax
60dbb4:	8b 00                	mov    (%eax),%eax
60dbb6:	e8 f5 9a e5 ff       	call   0x4676b0
60dbbb:	89 83 8c 03 00 00    	mov    %eax,0x38c(%ebx)
60dbc1:	a1 64 72 6a 00       	mov    0x6a7264,%eax
60dbc6:	8b 00                	mov    (%eax),%eax
60dbc8:	e8 d7 9a e5 ff       	call   0x4676a4
60dbcd:	89 83 90 03 00 00    	mov    %eax,0x390(%ebx)
60dbd3:	8d 55 f0             	lea    -0x10(%ebp),%edx
60dbd6:	a1 64 72 6a 00       	mov    0x6a7264,%eax
60dbdb:	8b 00                	mov    (%eax),%eax
60dbdd:	e8 36 aa e5 ff       	call   0x468618
60dbe2:	8d 55 f0             	lea    -0x10(%ebp),%edx
60dbe5:	8b c3                	mov    %ebx,%eax
60dbe7:	e8 a0 a5 e3 ff       	call   0x44818c
60dbec:	8b 83 1c 03 00 00    	mov    0x31c(%ebx),%eax
60dbf2:	c6 80 f8 01 00 00 01 	movb   $0x1,0x1f8(%eax)
60dbf9:	8b 83 20 03 00 00    	mov    0x320(%ebx),%eax
60dbff:	c6 80 f8 01 00 00 01 	movb   $0x1,0x1f8(%eax)
60dc06:	8b b3 18 03 00 00    	mov    0x318(%ebx),%esi
60dc0c:	8b 46 50             	mov    0x50(%esi),%eax
60dc0f:	0b 05 f4 dd 60 00    	or     0x60ddf4,%eax
60dc15:	89 46 50             	mov    %eax,0x50(%esi)
60dc18:	8d 4d e8             	lea    -0x18(%ebp),%ecx
60dc1b:	83 ca ff             	or     $0xffffffff,%edx
60dc1e:	83 c8 ff             	or     $0xffffffff,%eax
60dc21:	e8 26 ca e0 ff       	call   0x41a64c
60dc26:	8b 45 e8             	mov    -0x18(%ebp),%eax
60dc29:	89 83 50 03 00 00    	mov    %eax,0x350(%ebx)
60dc2f:	8b 45 ec             	mov    -0x14(%ebp),%eax
60dc32:	89 83 54 03 00 00    	mov    %eax,0x354(%ebx)
60dc38:	8d 4d e8             	lea    -0x18(%ebp),%ecx
60dc3b:	83 ca ff             	or     $0xffffffff,%edx
60dc3e:	83 c8 ff             	or     $0xffffffff,%eax
60dc41:	e8 06 ca e0 ff       	call   0x41a64c
60dc46:	8b 45 e8             	mov    -0x18(%ebp),%eax
60dc49:	89 83 58 03 00 00    	mov    %eax,0x358(%ebx)
60dc4f:	8b 45 ec             	mov    -0x14(%ebp),%eax
60dc52:	89 83 5c 03 00 00    	mov    %eax,0x35c(%ebx)
60dc58:	6a ff                	push   $0xffffffff
60dc5a:	8d 45 f0             	lea    -0x10(%ebp),%eax
60dc5d:	50                   	push   %eax
60dc5e:	83 c9 ff             	or     $0xffffffff,%ecx
60dc61:	83 ca ff             	or     $0xffffffff,%edx
60dc64:	83 c8 ff             	or     $0xffffffff,%eax
60dc67:	e8 08 ca e0 ff       	call   0x41a674
60dc6c:	57                   	push   %edi
60dc6d:	8d 75 f0             	lea    -0x10(%ebp),%esi
60dc70:	8d bb 60 03 00 00    	lea    0x360(%ebx),%edi