42ce95:	00 09                	add    %cl,(%ecx)
42ce97:	00 53 61             	add    %dl,0x61(%ebx)
42ce9a:	66 65 72 57          	data16 gs jb 0x42cef5
42ce9e:	6f                   	outsl  %ds:(%esi),(%dx)
42ce9f:	72 6b                	jb     0x42cf0c
42cea1:	65 72 00             	gs jb  0x42cea4
42cea4:	07                   	pop    %es
42cea5:	00 4d 65             	add    %cl,0x65(%ebp)
42cea8:	73 73                	jae    0x42cf1d
42ceaa:	61                   	popa
42ceab:	67 65 42             	addr16 gs inc %edx
42ceae:	65 65 70 53          	gs gs jo 0x42cf05
42ceb2:	74 75                	je     0x42cf29
42ceb4:	62 00                	bound  %eax,(%eax)
42ceb6:	05 00 47 65 74       	add    $0x74654700,%eax
42cebb:	56                   	push   %esi
42cebc:	44                   	inc    %esp
42cebd:	4d                   	dec    %ebp
42cebe:	43                   	inc    %ebx
42cebf:	75 72                	jne    0x42cf33
42cec1:	72 65                	jb     0x42cf28
42cec3:	6e                   	outsb  %ds:(%esi),(%dx)
42cec4:	74 44                	je     0x42cf0a
42cec6:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
42cecd:	69 65 73 53 74 75 62 	imul   $0x62757453,0x73(%ebp),%esp
42ced4:	00 00                	add    %al,(%eax)
42ced6:	0a 00                	or     (%eax),%al
42ced8:	53                   	push   %ebx
42ced9:	68 65 6c 6c 45       	push   $0x456c6c65
42cede:	78 65                	js     0x42cf45
42cee0:	63 75 74             	arpl   %esi,0x74(%ebp)
42cee3:	65 57                	gs push %edi
42cee5:	6f                   	outsl  %ds:(%esi),(%dx)
42cee6:	72 6b                	jb     0x42cf53
42cee8:	65 72 00             	gs jb  0x42ceeb
42ceeb:	00 01                	add    %al,(%ecx)
42ceed:	00 44 6f 53          	add    %al,0x53(%edi,%ebp,2)
42cef1:	48                   	dec    %eax
42cef2:	43                   	inc    %ebx
42cef3:	68 61 6e 67 65       	push   $0x65676e61
42cef8:	4e                   	dec    %esi
42cef9:	6f                   	outsl  %ds:(%esi),(%dx)
42cefa:	74 69                	je     0x42cf65
42cefc:	66 79 00             	data16 jns 0x42ceff
42ceff:	00 08                	add    %cl,(%eax)
42cf01:	00 51 75             	add    %dl,0x75(%ecx)
42cf04:	65 72 79             	gs jb  0x42cf80
42cf07:	46                   	inc    %esi
42cf08:	75 6c                	jne    0x42cf76
42cf0a:	6c                   	insb   (%dx),%es:(%edi)
42cf0b:	50                   	push   %eax
42cf0c:	72 6f                	jb     0x42cf7d
42cf0e:	63 65 73             	arpl   %esp,0x73(%ebp)
42cf11:	73 49                	jae    0x42cf5c
42cf13:	6d                   	insl   (%dx),%es:(%edi)
42cf14:	61                   	popa
42cf15:	67 65 4e             	addr16 gs dec %esi
42cf18:	61                   	popa
42cf19:	6d                   	insl   (%dx),%es:(%edi)
42cf1a:	65 57                	gs push %edi
42cf1c:	53                   	push   %ebx
42cf1d:	74 75                	je     0x42cf94
42cf1f:	62 00                	bound  %eax,(%eax)
42cf21:	00 0d 00 57 4e 65    	add    %cl,0x654e5700
42cf27:	74 47                	je     0x42cf70
42cf29:	65 74 43             	gs je  0x42cf6f
42cf2c:	6f                   	outsl  %ds:(%esi),(%dx)
42cf2d:	6e                   	outsb  %ds:(%esi),(%dx)
42cf2e:	6e                   	outsb  %ds:(%esi),(%dx)
42cf2f:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
42cf34:	6e                   	outsb  %ds:(%esi),(%dx)
42cf35:	57                   	push   %edi
42cf36:	53                   	push   %ebx
42cf37:	74 75                	je     0x42cfae
42cf39:	62 00                	bound  %eax,(%eax)
42cf3b:	00 0c 00             	add    %cl,(%eax,%eax,1)
42cf3e:	57                   	push   %edi
42cf3f:	4e                   	dec    %esi
42cf40:	65 74 43             	gs je  0x42cf86
42cf43:	61                   	popa
42cf44:	6e                   	outsb  %ds:(%esi),(%dx)
42cf45:	63 65 6c             	arpl   %esp,0x6c(%ebp)
42cf48:	43                   	inc    %ebx
42cf49:	6f                   	outsl  %ds:(%esi),(%dx)
42cf4a:	6e                   	outsb  %ds:(%esi),(%dx)
42cf4b:	6e                   	outsb  %ds:(%esi),(%dx)
42cf4c:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
42cf51:	6e                   	outsb  %ds:(%esi),(%dx)
42cf52:	32 57 53             	xor    0x53(%edi),%dl
42cf55:	74 75                	je     0x42cfcc
42cf57:	62 00                	bound  %eax,(%eax)
42cf59:	00 0b                	add    %cl,(%ebx)
42cf5b:	00 57 4e             	add    %dl,0x4e(%edi)
42cf5e:	65 74 41             	gs je  0x42cfa2
42cf61:	64 64 43             	fs fs inc %ebx
42cf64:	6f                   	outsl  %ds:(%esi),(%dx)
42cf65:	6e                   	outsb  %ds:(%esi),(%dx)
42cf66:	6e                   	outsb  %ds:(%esi),(%dx)
42cf67:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
42cf6c:	6e                   	outsb  %ds:(%esi),(%dx)
42cf6d:	32 57 53             	xor    0x53(%edi),%dl
42cf70:	74 75                	je     0x42cfe7
42cf72:	62 00                	bound  %eax,(%eax)
42cf74:	06                   	push   %es
42cf75:	00 4c 6f 6f          	add    %cl,0x6f(%edi,%ebp,2)
42cf79:	6b 75 70 41          	imul   $0x41,0x70(%ebp),%esi
42cf7d:	63 63 6f             	arpl   %esp,0x6f(%ebx)
42cf80:	75 6e                	jne    0x42cff0
42cf82:	74 53                	je     0x42cfd7
42cf84:	69 64 57 53 74 75 62 	imul   $0x627574,0x53(%edi,%edx,2),%esp
42cf8b:	00
42cf8c:	02 00                	add    (%eax),%al
42cf8e:	46                   	inc    %esi
42cf8f:	69 6e 64 46 69 72 73 	imul   $0x73726946,0x64(%esi),%ebp
42cf96:	74 53                	je     0x42cfeb
42cf98:	74 72                	je     0x42d00c
42cf9a:	65 61                	gs popa
42cf9c:	6d                   	insl   (%dx),%es:(%edi)
42cf9d:	57                   	push   %edi
42cf9e:	53                   	push   %ebx
42cf9f:	74 75                	je     0x42d016
42cfa1:	62 00                	bound  %eax,(%eax)
42cfa3:	00 03                	add    %al,(%ebx)
42cfa5:	00 46 69             	add    %al,0x69(%esi)
42cfa8:	6e                   	outsb  %ds:(%esi),(%dx)
42cfa9:	64 4e                	fs dec %esi
42cfab:	65 78 74             	gs js  0x42d022
42cfae:	53                   	push   %ebx
42cfaf:	74 72                	je     0x42d023
42cfb1:	65 61                	gs popa
42cfb3:	6d                   	insl   (%dx),%es:(%edi)
42cfb4:	57                   	push   %edi
42cfb5:	53                   	push   %ebx
42cfb6:	74 75                	je     0x42d02d
42cfb8:	62 00                	bound  %eax,(%eax)
42cfba:	49                   	dec    %ecx
42cfbb:	00 53 68             	add    %dl,0x68(%ebx)
42cfbe:	65 6c                	gs insb (%dx),%es:(%edi)
42cfc0:	6c                   	insb   (%dx),%es:(%edi)
42cfc1:	45                   	inc    %ebp
42cfc2:	78 65                	js     0x42d029
42cfc4:	63 75 74             	arpl   %esi,0x74(%ebp)
42cfc7:	65 45                	gs inc %ebp
42cfc9:	78 57                	js     0x42d022