42fa0f:	38 90 41 00 50 00    	cmp    %dl,0x500041(%eax)
42fa15:	00 ff                	add    %bh,%bh
42fa17:	50                   	push   %eax
42fa18:	00 00                	add    %al,(%eax)
42fa1a:	ff 01                	incl   (%ecx)
42fa1c:	00 00                	add    %al,(%eax)
42fa1e:	00 00                	add    %al,(%eax)
42fa20:	00 00                	add    %al,(%eax)
42fa22:	80 00 00             	addb   $0x0,(%eax)
42fa25:	00 80 05 00 06 4f    	add    %al,0x4f060005(%eax)
42fa2b:	6e                   	outsb  %ds:(%esi),(%dx)
42fa2c:	53                   	push   %ebx
42fa2d:	68 6f 77 34 fa       	push   $0xfa34776f
42fa32:	42                   	inc    %edx
42fa33:	00 03                	add    %al,(%ebx)
42fa35:	0b 54 4f 70          	or     0x70(%edi,%ecx,2),%edx
42fa39:	65 6e                	outsb  %gs:(%esi),(%dx)
42fa3b:	4f                   	dec    %edi
42fa3c:	70 74                	jo     0x42fab2
42fa3e:	69 6f 6e 01 00 00 00 	imul   $0x1,0x6e(%edi),%ebp
42fa45:	00 15 00 00 00 30    	add    %dl,0x30000000
42fa4b:	fa                   	cli
42fa4c:	42                   	inc    %edx
42fa4d:	00 0a                	add    %cl,(%edx)
42fa4f:	6f                   	outsl  %ds:(%esi),(%dx)
42fa50:	66 52                	push   %dx
42fa52:	65 61                	gs popa
42fa54:	64 4f                	fs dec %edi
42fa56:	6e                   	outsb  %ds:(%esi),(%dx)
42fa57:	6c                   	insb   (%dx),%es:(%edi)
42fa58:	79 11                	jns    0x42fa6b
42fa5a:	6f                   	outsl  %ds:(%esi),(%dx)
42fa5b:	66 4f                	dec    %di
42fa5d:	76 65                	jbe    0x42fac4
42fa5f:	72 77                	jb     0x42fad8
42fa61:	72 69                	jb     0x42facc
42fa63:	74 65                	je     0x42faca
42fa65:	50                   	push   %eax
42fa66:	72 6f                	jb     0x42fad7
42fa68:	6d                   	insl   (%dx),%es:(%edi)
42fa69:	70 74                	jo     0x42fadf
42fa6b:	0e                   	push   %cs
42fa6c:	6f                   	outsl  %ds:(%esi),(%dx)
42fa6d:	66 48                	dec    %ax
42fa6f:	69 64 65 52 65 61 64 	imul   $0x4f646165,0x52(%ebp,%eiz,2),%esp
42fa76:	4f
42fa77:	6e                   	outsb  %ds:(%esi),(%dx)
42fa78:	6c                   	insb   (%dx),%es:(%edi)
42fa79:	79 0d                	jns    0x42fa88
42fa7b:	6f                   	outsl  %ds:(%esi),(%dx)
42fa7c:	66 4e                	dec    %si
42fa7e:	6f                   	outsl  %ds:(%esi),(%dx)
42fa7f:	43                   	inc    %ebx
42fa80:	68 61 6e 67 65       	push   $0x65676e61
42fa85:	44                   	inc    %esp
42fa86:	69 72 0a 6f 66 53 68 	imul   $0x6853666f,0xa(%edx),%esi
42fa8d:	6f                   	outsl  %ds:(%esi),(%dx)
42fa8e:	77 48                	ja     0x42fad8
42fa90:	65 6c                	gs insb (%dx),%es:(%edi)
42fa92:	70 0c                	jo     0x42faa0
42fa94:	6f                   	outsl  %ds:(%esi),(%dx)
42fa95:	66 4e                	dec    %si
42fa97:	6f                   	outsl  %ds:(%esi),(%dx)
42fa98:	56                   	push   %esi
42fa99:	61                   	popa
42fa9a:	6c                   	insb   (%dx),%es:(%edi)
42fa9b:	69 64 61 74 65 12 6f 	imul   $0x666f1265,0x74(%ecx,%eiz,2),%esp
42faa2:	66
42faa3:	41                   	inc    %ecx
42faa4:	6c                   	insb   (%dx),%es:(%edi)
42faa5:	6c                   	insb   (%dx),%es:(%edi)
42faa6:	6f                   	outsl  %ds:(%esi),(%dx)
42faa7:	77 4d                	ja     0x42faf6
42faa9:	75 6c                	jne    0x42fb17
42faab:	74 69                	je     0x42fb16
42faad:	53                   	push   %ebx
42faae:	65 6c                	gs insb (%dx),%es:(%edi)
42fab0:	65 63 74 14 6f       	arpl   %esi,%gs:0x6f(%esp,%edx,1)
42fab5:	66 45                	inc    %bp
42fab7:	78 74                	js     0x42fb2d
42fab9:	65 6e                	outsb  %gs:(%esi),(%dx)
42fabb:	73 69                	jae    0x42fb26
42fabd:	6f                   	outsl  %ds:(%esi),(%dx)
42fabe:	6e                   	outsb  %ds:(%esi),(%dx)
42fabf:	44                   	inc    %esp
42fac0:	69 66 66 65 72 65 6e 	imul   $0x6e657265,0x66(%esi),%esp
42fac7:	74 0f                	je     0x42fad8
42fac9:	6f                   	outsl  %ds:(%esi),(%dx)
42faca:	66 50                	push   %ax
42facc:	61                   	popa
42facd:	74 68                	je     0x42fb37
42facf:	4d                   	dec    %ebp
42fad0:	75 73                	jne    0x42fb45
42fad2:	74 45                	je     0x42fb19
42fad4:	78 69                	js     0x42fb3f
42fad6:	73 74                	jae    0x42fb4c
42fad8:	0f 6f 66 46          	movq   0x46(%esi),%mm4
42fadc:	69 6c 65 4d 75 73 74 	imul   $0x45747375,0x4d(%ebp,%eiz,2),%ebp
42fae3:	45
42fae4:	78 69                	js     0x42fb4f
42fae6:	73 74                	jae    0x42fb5c
42fae8:	0e                   	push   %cs
42fae9:	6f                   	outsl  %ds:(%esi),(%dx)
42faea:	66 43                	inc    %bx
42faec:	72 65                	jb     0x42fb53
42faee:	61                   	popa
42faef:	74 65                	je     0x42fb56
42faf1:	50                   	push   %eax
42faf2:	72 6f                	jb     0x42fb63
42faf4:	6d                   	insl   (%dx),%es:(%edi)
42faf5:	70 74                	jo     0x42fb6b
42faf7:	0c 6f                	or     $0x6f,%al
42faf9:	66 53                	push   %bx
42fafb:	68 61 72 65 41       	push   $0x41657261
42fb00:	77 61                	ja     0x42fb63
42fb02:	72 65                	jb     0x42fb69
42fb04:	12 6f 66             	adc    0x66(%edi),%ch
42fb07:	4e                   	dec    %esi
42fb08:	6f                   	outsl  %ds:(%esi),(%dx)
42fb09:	52                   	push   %edx
42fb0a:	65 61                	gs popa
42fb0c:	64 4f                	fs dec %edi
42fb0e:	6e                   	outsb  %ds:(%esi),(%dx)
42fb0f:	6c                   	insb   (%dx),%es:(%edi)
42fb10:	79 52                	jns    0x42fb64
42fb12:	65 74 75             	gs je  0x42fb8a
42fb15:	72 6e                	jb     0x42fb85
42fb17:	12 6f 66             	adc    0x66(%edi),%ch
42fb1a:	4e                   	dec    %esi
42fb1b:	6f                   	outsl  %ds:(%esi),(%dx)
42fb1c:	54                   	push   %esp
42fb1d:	65 73 74             	gs jae 0x42fb94
42fb20:	46                   	inc    %esi
42fb21:	69 6c 65 43 72 65 61 	imul   $0x74616572,0x43(%ebp,%eiz,2),%ebp
42fb28:	74
42fb29:	65 11 6f 66          	adc    %ebp,%gs:0x66(%edi)
42fb2d:	4e                   	dec    %esi
42fb2e:	6f                   	outsl  %ds:(%esi),(%dx)
42fb2f:	4e                   	dec    %esi
42fb30:	65 74 77             	gs je  0x42fbaa
42fb33:	6f                   	outsl  %ds:(%esi),(%dx)
42fb34:	72 6b                	jb     0x42fba1
42fb36:	42                   	inc    %edx
42fb37:	75 74                	jne    0x42fbad
42fb39:	74 6f                	je     0x42fbaa
42fb3b:	6e                   	outsb  %ds:(%esi),(%dx)
42fb3c:	0d 6f 66 4e 6f       	or     $0x6f4e666f,%eax
42fb41:	4c                   	dec    %esp
42fb42:	6f                   	outsl  %ds:(%esi),(%dx)
42fb43:	6e                   	outsb  %ds:(%esi),(%dx)
42fb44:	67 4e                	addr16 dec %esi
42fb46:	61                   	popa
42fb47:	6d                   	insl   (%dx),%es:(%edi)
42fb48:	65 73 10             	gs jae 0x42fb5b
42fb4b:	6f                   	outsl  %ds:(%esi),(%dx)
42fb4c:	66 4f                	dec    %di
42fb4e:	6c                   	insb   (%dx),%es:(%edi)
42fb4f:	64 53                	fs push %ebx
42fb51:	74 79                	je     0x42fbcc
42fb53:	6c                   	insb   (%dx),%es:(%edi)
42fb54:	65 44                	gs inc %esp
42fb56:	69 61 6c 6f 67 14 6f 	imul   $0x6f14676f,0x6c(%ecx),%esp
42fb5d:	66 4e                	dec    %si
42fb5f:	6f                   	outsl  %ds:(%esi),(%dx)
42fb60:	44                   	inc    %esp
42fb61:	65 72 65             	gs jb  0x42fbc9
42fb64:	66 65 72 65          	data16 gs jb 0x42fbcd
42fb68:	6e                   	outsb  %ds:(%esi),(%dx)
42fb69:	63 65 4c             	arpl   %esp,0x4c(%ebp)
42fb6c:	69 6e 6b 73 15 6f 66 	imul   $0x666f1573,0x6b(%esi),%ebp
42fb73:	45                   	inc    %ebp
42fb74:	6e                   	outsb  %ds:(%esi),(%dx)
42fb75:	61                   	popa
42fb76:	62 6c 65 49          	bound  %ebp,0x49(%ebp,%eiz,2)
42fb7a:	6e                   	outsb  %ds:(%esi),(%dx)
42fb7b:	63 6c 75 64          	arpl   %ebp,0x64(%ebp,%esi,2)
42fb7f:	65 4e                	gs dec %esi
42fb81:	6f                   	outsl  %ds:(%esi),(%dx)
42fb82:	74 69                	je     0x42fbed
42fb84:	66 79 0e             	data16 jns 0x42fb95
42fb87:	6f                   	outsl  %ds:(%esi),(%dx)
42fb88:	66 45                	inc    %bp
42fb8a:	6e                   	outsb  %ds:(%esi),(%dx)
42fb8b:	61                   	popa
42fb8c:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
42fb90:	69 7a 69 6e 67 11 6f 	imul   $0x6f11676e,0x69(%edx),%edi
42fb97:	66 44                	inc    %sp
42fb99:	6f                   	outsl  %ds:(%esi),(%dx)
42fb9a:	6e                   	outsb  %ds:(%esi),(%dx)
42fb9b:	74 41                	je     0x42fbde
42fb9d:	64 64 54             	fs fs push %esp
42fba0:	6f                   	outsl  %ds:(%esi),(%dx)
42fba1:	52                   	push   %edx
42fba2:	65 63 65 6e          	arpl   %esp,%gs:0x6e(%ebp)
42fba6:	74 11                	je     0x42fbb9
42fba8:	6f                   	outsl  %ds:(%esi),(%dx)
42fba9:	66 46                	inc    %si
42fbab:	6f                   	outsl  %ds:(%esi),(%dx)
42fbac:	72 63                	jb     0x42fc11
42fbae:	65 53                	gs push %ebx
42fbb0:	68 6f 77 48 69       	push   $0x6948776f
42fbb5:	64 64 65 6e          	fs fs outsb %gs:(%esi),(%dx)
42fbb9:	07                   	pop    %es
42fbba:	44                   	inc    %esp
42fbbb:	69 61 6c 6f 67 73 8d 	imul   $0x8d73676f,0x6c(%ecx),%esp
42fbc2:	40                   	inc    %eax
42fbc3:	00 c8                	add    %cl,%al
42fbc5:	fb                   	sti
42fbc6:	42                   	inc    %edx
42fbc7:	00 06                	add    %al,(%esi)
42fbc9:	0c 54                	or     $0x54,%al
42fbcb:	4f                   	dec    %edi
42fbcc:	70 65                	jo     0x42fc33
42fbce:	6e                   	outsb  %ds:(%esi),(%dx)
42fbcf:	4f                   	dec    %edi
42fbd0:	70 74                	jo     0x42fc46
42fbd2:	69 6f 6e 73 05 30 fa 	imul   $0xfa300573,0x6e(%edi),%ebp
42fbd9:	42                   	inc    %edx
42fbda:	00 90 e0 fb 42 00    	add    %dl,0x42fbe0(%eax)
42fbe0:	03 0d 54 4f 70 65    	add    0x65704f54,%ecx
42fbe6:	6e                   	outsb  %ds:(%esi),(%dx)
42fbe7:	4f                   	dec    %edi
42fbe8:	70 74                	jo     0x42fc5e
42fbea:	69 6f 6e 45 78 01 00 	imul   $0x17845,0x6e(%edi),%ebp
42fbf1:	00 00                	add    %al,(%eax)
42fbf3:	00 00                	add    %al,(%eax)
42fbf5:	00 00                	add    %al,(%eax)
42fbf7:	00 dc                	add    %bl,%ah
42fbf9:	fb                   	sti
42fbfa:	42                   	inc    %edx
42fbfb:	00 0f                	add    %cl,(%edi)
42fbfd:	6f                   	outsl  %ds:(%esi),(%dx)
42fbfe:	66 45                	inc    %bp
42fc00:	78 4e                	js     0x42fc50
42fc02:	6f                   	outsl  %ds:(%esi),(%dx)
42fc03:	50                   	push   %eax
42fc04:	6c                   	insb   (%dx),%es:(%edi)
42fc05:	61                   	popa
42fc06:	63 65 73             	arpl   %esp,0x73(%ebp)
42fc09:	42                   	inc    %edx
42fc0a:	61                   	popa
42fc0b:	72 07                	jb     0x42fc14
42fc0d:	44                   	inc    %esp
42fc0e:	69 61 6c 6f 67 73 18 	imul   $0x1873676f,0x6c(%ecx),%esp
42fc15:	fc                   	cld
42fc16:	42                   	inc    %edx
42fc17:	00 06                	add    %al,(%esi)
42fc19:	0e                   	push   %cs
42fc1a:	54                   	push   %esp
42fc1b:	4f                   	dec    %edi
42fc1c:	70 65                	jo     0x42fc83
42fc1e:	6e                   	outsb  %ds:(%esi),(%dx)
42fc1f:	4f                   	dec    %edi
42fc20:	70 74                	jo     0x42fc96
42fc22:	69 6f 6e 73 45 78 01 	imul   $0x1784573,0x6e(%edi),%ebp
42fc29:	dc fb                	fdivr  %st,%st(3)
42fc2b:	42                   	inc    %edx
42fc2c:	00 8d 40 00 34 fc    	add    %cl,-0x3cbffc0(%ebp)
42fc32:	42                   	inc    %edx
42fc33:	00 0e                	add    %cl,(%esi)
42fc35:	0b 54 4f 46          	or     0x46(%edi,%ecx,2),%edx
42fc39:	4e                   	dec    %esi
42fc3a:	6f                   	outsl  %ds:(%esi),(%dx)
42fc3b:	74 69                	je     0x42fca6
42fc3d:	66 79 45             	data16 jns 0x42fc85
42fc40:	78 18                	js     0x42fc5a
42fc42:	00 00                	add    %al,(%eax)
42fc44:	00 01                	add    %al,(%ecx)
42fc46:	00 00                	add    %al,(%eax)
42fc48:	00 d8                	add    %bl,%al
42fc4a:	f7 42 00 10 00 00 00 	testl  $0x10,0x0(%edx)
42fc51:	8d 40 00             	lea    0x0(%eax),%eax
42fc54:	58                   	pop    %eax
42fc55:	fc                   	cld
42fc56:	42                   	inc    %edx
42fc57:	00 08                	add    %cl,(%eax)
42fc59:	11 54 49 6e          	adc    %edx,0x6e(%ecx,%ecx,2)
42fc5d:	63 6c 75 64          	arpl   %ebp,0x64(%ebp,%esi,2)
42fc61:	65 49                	gs dec %ecx
42fc63:	74 65                	je     0x42fcca
42fc65:	6d                   	insl   (%dx),%es:(%edi)
42fc66:	45                   	inc    %ebp
42fc67:	76 65                	jbe    0x42fcce
42fc69:	6e                   	outsb  %ds:(%esi),(%dx)
42fc6a:	74 00                	je     0x42fc6c
42fc6c:	02 12                	add    (%edx),%dl
42fc6e:	03 4f 46             	add    0x46(%edi),%ecx
42fc71:	4e                   	dec    %esi
42fc72:	0b 54 4f 46          	or     0x46(%edi,%ecx,2),%edx
42fc76:	4e                   	dec    %esi
42fc77:	6f                   	outsl  %ds:(%esi),(%dx)
42fc78:	74 69                	je     0x42fce3
42fc7a:	66 79 45             	data16 jns 0x42fcc2
42fc7d:	78 01                	js     0x42fc80
42fc7f:	07                   	pop    %es
42fc80:	49                   	dec    %ecx
42fc81:	6e                   	outsb  %ds:(%esi),(%dx)
42fc82:	63 6c 75 64          	arpl   %ebp,0x64(%ebp,%esi,2)
42fc86:	65 07                	gs pop %es
42fc88:	42                   	inc    %edx
42fc89:	6f                   	outsl  %ds:(%esi),(%dx)
42fc8a:	6f                   	outsl  %ds:(%esi),(%dx)
42fc8b:	6c                   	insb   (%dx),%es:(%edi)
42fc8c:	65 61                	gs popa
42fc8e:	6e                   	outsb  %ds:(%esi),(%dx)
42fc8f:	00 30                	add    %dh,(%eax)
42fc91:	fc                   	cld
42fc92:	42                   	inc    %edx
42fc93:	00 00                	add    %al,(%eax)
42fc95:	10 40 00             	adc    %al,0x0(%eax)
42fc98:	e4 fc                	in     $0xfc,%al
42fc9a:	42                   	inc    %edx
42fca3:	00 28                	add    %ch,(%eax)
42fca5:	fd                   	std
42fca6:	42                   	inc    %edx
42fca7:	00 8c fd 42 00 00 00 	add    %cl,0x42(%ebp,%edi,8)
42fcae:	00 00                	add    %al,(%eax)
42fcb0:	00 00                	add    %al,(%eax)
42fcb2:	00 00                	add    %al,(%eax)
42fcb4:	5a                   	pop    %edx
42fcb5:	fd                   	std
42fcb6:	42                   	inc    %edx
42fcb7:	00 7a fd             	add    %bh,-0x3(%edx)
42fcba:	42                   	inc    %edx
42fcbb:	00 b4 00 00 00 c4 f8 	add    %dh,-0x73c0000(%eax,%eax,1)
42fcc2:	42                   	inc    %edx
42fcc3:	00 70 4a             	add    %dh,0x4a(%eax)
42fcc6:	42                   	inc    %edx
42fcc7:	00 28                	add    %ch,(%eax)
42fcc9:	36 40                	ss inc %eax
42fccb:	00 c4                	add    %al,%ah
42fccd:	43                   	inc    %ebx
42fcce:	42                   	inc    %edx
42fccf:	00 30                	add    %dh,(%eax)
42fcd1:	36 40                	ss inc %eax
42fcd3:	00 24 02             	add    %ah,(%edx,%eax,1)
42fcd6:	43                   	inc    %ebx
42fcd7:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
42fcde:	40                   	inc    %eax
42fcdf:	00 f0                	add    %dh,%al
42fce1:	04 43                	add    $0x43,%al
42fce3:	00 e8                	add    %ch,%al
42fce5:	c4 41 00             	les    0x0(%ecx),%eax
42fce8:	10 07                	adc    %al,(%edi)
42fcea:	43                   	inc    %ebx
42fceb:	00 04 c4             	add    %al,(%esp,%eax,8)
42fcee:	41                   	inc    %ecx
42fcef:	00 50 47             	add    %dl,0x47(%eax)
42fcf2:	42                   	inc    %edx
42fcf3:	00 1c 46             	add    %bl,(%esi,%eax,2)