42d949:	43                   	inc    %ebx
42d94a:	68 6b 73 74 6b       	push   $0x6b74736b
42d94f:	00 11                	add    %dl,(%ecx)
42d951:	00 45 56             	add    %al,0x56(%ebp)
42d954:	45                   	inc    %ebp
42d955:	4e                   	dec    %esi
42d956:	54                   	push   %esp
42d957:	5f                   	pop    %edi
42d958:	53                   	push   %ebx
42d959:	49                   	dec    %ecx
42d95a:	4e                   	dec    %esi
42d95b:	4b                   	dec    %ebx
42d95c:	5f                   	pop    %edi
42d95d:	41                   	inc    %ecx
42d95e:	64 64 52             	fs fs push %edx
42d961:	65 66 00 b4 00 5f 5f 	data16 add %dh,%gs:0x62765f5f(%eax,%eax,1)
42d968:	76 62
42d96a:	61                   	popa
42d96b:	47                   	inc    %edi
42d96c:	65 6e                	outsb  %gs:(%esi),(%dx)
42d96e:	65 72 61             	gs jb  0x42d9d2
42d971:	74 65                	je     0x42d9d8
42d973:	42                   	inc    %edx
42d974:	6f                   	outsl  %ds:(%esi),(%dx)
42d975:	75 6e                	jne    0x42d9e5
42d977:	64 73 45             	fs jae 0x42d9bf
42d97a:	72 72                	jb     0x42d9ee
42d97c:	6f                   	outsl  %ds:(%esi),(%dx)
42d97d:	72 00                	jb     0x42d97f
42d97f:	00 34 01             	add    %dh,(%ecx,%eax,1)
42d982:	5f                   	pop    %edi
42d983:	5f                   	pop    %edi
42d984:	76 62                	jbe    0x42d9e8
42d986:	61                   	popa
42d987:	53                   	push   %ebx
42d988:	74 72                	je     0x42d9fc
42d98a:	43                   	inc    %ebx
42d98b:	6d                   	insl   (%dx),%es:(%edi)
42d98c:	70 00                	jo     0x42d98e
42d98e:	93                   	xchg   %eax,%ebx
42d98f:	01 5f 5f             	add    %ebx,0x5f(%edi)
42d992:	76 62                	jbe    0x42d9f6
42d994:	61                   	popa
42d995:	56                   	push   %esi
42d996:	61                   	popa
42d997:	72 54                	jb     0x42d9ed
42d999:	73 74                	jae    0x42da0f
42d99b:	45                   	inc    %ebp
42d99c:	71 00                	jno    0x42d99e
42d99e:	5b                   	pop    %ebx
42d99f:	00 5f 5f             	add    %bl,0x5f(%edi)
42d9a2:	76 62                	jbe    0x42da06
42d9a4:	61                   	popa
42d9a5:	41                   	inc    %ecx
42d9a6:	72 79                	jb     0x42da21
42d9a8:	43                   	inc    %ebx
42d9a9:	6f                   	outsl  %ds:(%esi),(%dx)
42d9aa:	6e                   	outsb  %ds:(%esi),(%dx)
42d9ab:	73 74                	jae    0x42da21
42d9ad:	72 75                	jb     0x42da24
42d9af:	63 74 32 00          	arpl   %esi,0x0(%edx,%esi,1)
42d9b3:	00 01                	add    %al,(%ecx)
42d9b5:	01 5f 5f             	add    %ebx,0x5f(%edi)
42d9b8:	76 62                	jbe    0x42da1c
42d9ba:	61                   	popa
42d9bb:	4f                   	dec    %edi
42d9bc:	62 6a 56             	bound  %ebp,0x56(%edx)
42d9bf:	61                   	popa
42d9c0:	72 00                	jb     0x42d9c2
42d9c2:	6c                   	insb   (%dx),%es:(%edi)
42d9c3:	00 5f 5f             	add    %bl,0x5f(%edi)
42d9c6:	76 62                	jbe    0x42da2a
42d9c8:	61                   	popa
42d9c9:	43                   	inc    %ebx
42d9ca:	61                   	popa
42d9cb:	73 74                	jae    0x42da41
42d9cd:	4f                   	dec    %edi
42d9ce:	62 6a 56             	bound  %ebp,0x56(%edx)
42d9d1:	61                   	popa
42d9d2:	72 00                	jb     0x42d9d4
42d9d4:	b0 01                	mov    $0x1,%al
42d9d6:	5f                   	pop    %edi
42d9d7:	61                   	popa
42d9d8:	64 6a 5f             	fs push $0x5f
42d9db:	66 70 61             	data16 jo 0x42da3f
42d9de:	74 61                	je     0x42da41
42d9e0:	6e                   	outsb  %ds:(%esi),(%dx)
42d9e1:	00 15 00 45 56 45    	add    %dl,0x45564500
42d9e7:	4e                   	dec    %esi
42d9e8:	54                   	push   %esp
42d9e9:	5f                   	pop    %edi
42d9ea:	53                   	push   %ebx
42d9eb:	49                   	dec    %ecx
42d9ec:	4e                   	dec    %esi
42d9ed:	4b                   	dec    %ebx
42d9ee:	5f                   	pop    %edi
42d9ef:	52                   	push   %edx
42d9f0:	65 6c                	gs insb (%dx),%es:(%edi)
42d9f2:	65 61                	gs popa
42d9f4:	73 65                	jae    0x42da5b
42d9f6:	00 00                	add    %al,(%eax)
42d9f8:	4c                   	dec    %esp
42d9f9:	01 5f 5f             	add    %ebx,0x5f(%edi)
42d9fc:	76 62                	jbe    0x42da60
42d9fe:	61                   	popa
42d9ff:	55                   	push   %ebp
42da00:	49                   	dec    %ecx
42da01:	31 49 32             	xor    %ecx,0x32(%ecx)
42da04:	00 00                	add    %al,(%eax)
42da06:	57                   	push   %edi
42da07:	00 5f 43             	add    %bl,0x43(%edi)
42da0a:	49                   	dec    %ecx
42da0b:	73 71                	jae    0x42da7e
42da0d:	72 74                	jb     0x42da83
42da0f:	00 14 00             	add    %dl,(%eax,%eax,1)
42da12:	45                   	inc    %ebp
42da13:	56                   	push   %esi
42da14:	45                   	inc    %ebp
42da15:	4e                   	dec    %esi
42da16:	54                   	push   %esp
42da17:	5f                   	pop    %edi
42da18:	53                   	push   %ebx
42da19:	49                   	dec    %ecx
42da1a:	4e                   	dec    %esi
42da1b:	4b                   	dec    %ebx
42da1c:	5f                   	pop    %edi
42da1d:	51                   	push   %ecx
42da1e:	75 65                	jne    0x42da85
42da20:	72 79                	jb     0x42da9b
42da22:	49                   	dec    %ecx
42da23:	6e                   	outsb  %ds:(%esi),(%dx)
42da24:	74 65                	je     0x42da8b
42da26:	72 66                	jb     0x42da8e
42da28:	61                   	popa
42da29:	63 65 00             	arpl   %esp,0x0(%ebp)
42da2c:	8e 00                	mov    (%eax),%es
42da2e:	5f                   	pop    %edi
42da2f:	5f                   	pop    %edi
42da30:	76 62                	jbe    0x42da94
42da32:	61                   	popa
42da33:	45                   	inc    %ebp
42da34:	78 63                	js     0x42da99
42da36:	65 70 74             	gs jo  0x42daad
42da39:	48                   	dec    %eax
42da3a:	61                   	popa
42da3b:	6e                   	outsb  %ds:(%esi),(%dx)
42da3c:	64 6c                	fs insb (%dx),%es:(%edi)
42da3e:	65 72 00             	gs jb  0x42da41
42da41:	00 b1 01 5f 61 64    	add    %dh,0x64615f01(%ecx)
42da47:	6a 5f                	push   $0x5f
42da49:	66 70 72             	data16 jo 0x42dabe
42da4c:	65 6d                	gs insl (%dx),%es:(%edi)
42da4e:	00 00                	add    %al,(%eax)
42da50:	af                   	scas   %es:(%edi),%eax
42da51:	01 5f 61             	add    %ebx,0x61(%edi)
42da54:	64 6a 5f             	fs push $0x5f
42da57:	66 64 69 76 72 5f 6d 	imul   $0x6d5f,%fs:0x72(%esi),%si
42da5e:	36 34 00             	ss xor $0x0,%al
42da61:	00 93 00 5f 5f 76    	add    %dl,0x765f5f00(%ebx)
42da67:	62 61 46             	bound  %esp,0x46(%ecx)
42da6a:	50                   	push   %eax
42da6b:	45                   	inc    %ebp
42da6c:	78 63                	js     0x42dad1
42da6e:	65 70 74             	gs jo  0x42dae5
42da71:	69 6f 6e 00 00 55 00 	imul   $0x550000,0x6e(%edi),%ebp
42da78:	5f                   	pop    %edi
42da79:	43                   	inc    %ebx
42da7a:	49                   	dec    %ecx
42da7b:	6c                   	insb   (%dx),%es:(%edi)
42da7c:	6f                   	outsl  %ds:(%esi),(%dx)
42da7d:	67 00 00             	add    %al,(%bx,%si)
42da80:	f7 00 5f 5f 76 62    	testl  $0x62765f5f,(%eax)
42da86:	61                   	popa
42da87:	4e                   	dec    %esi
42da88:	65 77 32             	gs ja  0x42dabd
42da8b:	00 a9 01 5f 61 64    	add    %ch,0x64615f01(%ecx)
42da91:	6a 5f                	push   $0x5f
42da93:	66 64 69 76 5f 6d 33 	imul   $0x336d,%fs:0x5f(%esi),%si
42da9a:	32 69 00             	xor    0x0(%ecx),%ch
42da9d:	00 ae 01 5f 61 64    	add    %ch,0x64615f01(%esi)
42daa3:	6a 5f                	push   $0x5f
42daa5:	66 64 69 76 72 5f 6d 	imul   $0x6d5f,%fs:0x72(%esi),%si
42daac:	33 32                	xor    (%edx),%esi
42daae:	69 00 37 01 5f 5f    	imul   $0x5f5f0137,(%eax),%eax
42dab4:	76 62                	jbe    0x42db18
42dab6:	61                   	popa
42dab7:	53                   	push   %ebx
42dab8:	74 72                	je     0x42db2c
42daba:	43                   	inc    %ebx
42dabb:	6f                   	outsl  %ds:(%esi),(%dx)
42dabc:	70 79                	jo     0x42db37
42dabe:	00 00                	add    %al,(%eax)
42dac0:	7e 01                	jle    0x42dac3
42dac2:	5f                   	pop    %edi
42dac3:	5f                   	pop    %edi
42dac4:	76 62                	jbe    0x42db28
42dac6:	61                   	popa
42dac7:	56                   	push   %esi
42dac8:	61                   	popa
42dac9:	72 53                	jb     0x42db1e
42dacb:	65 74 4f             	gs je  0x42db1d
42dace:	62 6a 00             	bound  %ebp,0x0(%edx)
42dad1:	00 ce                	add    %cl,%dh
42dad3:	00 5f 5f             	add    %bl,0x5f(%edi)
42dad6:	76 62                	jbe    0x42db3a
42dad8:	61                   	popa
42dad9:	49                   	dec    %ecx
42dada:	34 53                	xor    $0x53,%al
42dadc:	74 72                	je     0x42db50
42dade:	00 00                	add    %al,(%eax)
42dae0:	b0 00                	mov    $0x0,%al
42dae2:	5f                   	pop    %edi
42dae3:	5f                   	pop    %edi
42dae4:	76 62                	jbe    0x42db48
42dae6:	61                   	popa
42dae7:	46                   	inc    %esi
42dae8:	72 65                	jb     0x42db4f
42daea:	65 53                	gs push %ebx
42daec:	74 72                	je     0x42db60
42daee:	4c                   	dec    %esp
42daef:	69 73 74 00 00 ad 01 	imul   $0x1ad0000,0x74(%ebx),%esi
42daf6:	5f                   	pop    %edi
42daf7:	61                   	popa
42daf8:	64 6a 5f             	fs push $0x5f
42dafb:	66 64 69 76 72 5f 6d 	imul   $0x6d5f,%fs:0x72(%esi),%si
42db02:	33 32                	xor    (%edx),%esi
42db04:	00 00                	add    %al,(%eax)
42db06:	ab                   	stos   %eax,%es:(%edi)
42db07:	01 5f 61             	add    %ebx,0x61(%edi)
42db0a:	64 6a 5f             	fs push $0x5f
42db0d:	66 64 69 76 5f 72 00 	imul   $0x72,%fs:0x5f(%esi),%si
42db14:	98                   	cwtl
42db15:	01 5f 5f             	add    %ebx,0x5f(%edi)
42db18:	76 62                	jbe    0x42db7c
42db1a:	61                   	popa
42db1b:	56                   	push   %esi
42db1c:	61                   	popa
42db1d:	72 54                	jb     0x42db73
42db1f:	73 74                	jae    0x42db95
42db21:	4e                   	dec    %esi
42db22:	65 00 de             	gs add %bl,%dh
42db25:	00 5f 5f             	add    %bl,0x5f(%edi)
42db28:	76 62                	jbe    0x42db8c
42db2a:	61                   	popa
42db2b:	4c                   	dec    %esp
42db2c:	61                   	popa
42db2d:	74 65                	je     0x42db94
42db2f:	4d                   	dec    %ebp
42db30:	65 6d                	gs insl (%dx),%es:(%edi)
42db32:	43                   	inc    %ebx
42db33:	61                   	popa
42db34:	6c                   	insb   (%dx),%es:(%edi)
42db35:	6c                   	insb   (%dx),%es:(%edi)
42db36:	00 00                	add    %al,(%eax)
42db38:	62 01                	bound  %eax,(%ecx)
42db3a:	5f                   	pop    %edi
42db3b:	5f                   	pop    %edi
42db3c:	76 62                	jbe    0x42dba0
42db3e:	61                   	popa
42db3f:	56                   	push   %esi
42db40:	61                   	popa
42db41:	72 44                	jb     0x42db87
42db43:	75 70                	jne    0x42dbb5
42db45:	00 70 01             	add    %dh,0x1(%eax)
42db48:	5f                   	pop    %edi
42db49:	5f                   	pop    %edi
42db4a:	76 62                	jbe    0x42dbae
42db4c:	61                   	popa
42db4d:	56                   	push   %esi
42db4e:	61                   	popa
42db4f:	72 4c                	jb     0x42db9d
42db51:	61                   	popa
42db52:	74 65                	je     0x42dbb9
42db54:	4d                   	dec    %ebp
42db55:	65 6d                	gs insl (%dx),%es:(%edi)
42db57:	43                   	inc    %ebx
42db58:	61                   	popa
42db59:	6c                   	insb   (%dx),%es:(%edi)
42db5a:	6c                   	insb   (%dx),%es:(%edi)
42db5b:	4c                   	dec    %esp
42db5c:	64 00 a9 00 5f 5f 76 	add    %ch,%fs:0x765f5f00(%ecx)
42db63:	62 61 46             	bound  %esp,0x46(%ecx)
42db66:	70 49                	jo     0x42dbb1
42db68:	34 00                	xor    $0x0,%al
42db6a:	52                   	push   %edx
42db6b:	00 5f 43             	add    %bl,0x43(%edi)
42db6e:	49                   	dec    %ecx
42db6f:	61                   	popa
42db70:	74 61                	je     0x42dbd3
42db72:	6e                   	outsb  %ds:(%esi),(%dx)
42db73:	00 3f                	add    %bh,(%edi)
42db75:	01 5f 5f             	add    %ebx,0x5f(%edi)
42db78:	76 62                	jbe    0x42dbdc
42db7a:	61                   	popa
42db7b:	53                   	push   %ebx
42db7c:	74 72                	je     0x42dbf0
42db7e:	4d                   	dec    %ebp
42db7f:	6f                   	outsl  %ds:(%esi),(%dx)
42db80:	76 65                	jbe    0x42dbe7
42db82:	00 00                	add    %al,(%eax)
42db84:	b4 01                	mov    $0x1,%ah
42db86:	5f                   	pop    %edi
42db87:	61                   	popa
42db88:	6c                   	insb   (%dx),%es:(%edi)
42db89:	6c                   	insb   (%dx),%es:(%edi)
42db8a:	6d                   	insl   (%dx),%es:(%edi)
42db8b:	75 6c                	jne    0x42dbf9
42db8d:	00 58 00             	add    %bl,0x0(%eax)
42db90:	5f                   	pop    %edi
42db91:	43                   	inc    %ebx
42db92:	49                   	dec    %ecx
42db93:	74 61                	je     0x42dbf6
42db95:	6e                   	outsb  %ds:(%esi),(%dx)
42db96:	00 00                	add    %al,(%eax)
42db98:	54                   	push   %esp
42db99:	00 5f 43             	add    %bl,0x43(%edi)
42db9c:	49                   	dec    %ecx
42db9d:	65 78 70             	gs js  0x42dc10
42dba0:	00 00                	add    %al,(%eax)
42dba2:	af                   	scas   %es:(%edi),%eax
42dba3:	00 5f 5f             	add    %bl,0x5f(%edi)
42dba6:	76 62                	jbe    0x42dc0a
42dba8:	61                   	popa
42dba9:	46                   	inc    %esi
42dbaa:	72 65                	jb     0x42dc11
42dbac:	65 53                	gs push %ebx
42dbae:	74 72                	je     0x42dc22
42dbb0:	00 00                	add    %al,(%eax)
42dbb2:	ad                   	lods   %ds:(%esi),%eax
42dbb3:	00 5f 5f             	add    %bl,0x5f(%edi)
42dbb6:	76 62                	jbe    0x42dc1a
42dbb8:	61                   	popa
42dbb9:	46                   	inc    %esi
42dbba:	72 65                	jb     0x42dc21
42dbbc:	65 4f                	gs dec %edi
42dbbe:	62 6a 00             	bound  %ebp,0x0(%edx)
42dbc1:	00 00                	add    %al,(%eax)