426f6b:	6f                   	outsl  %ds:(%esi),(%dx)
426f6c:	66 52                	push   %dx
426f6e:	65 61                	gs popa
426f70:	64 4f                	fs dec %edi
426f72:	6e                   	outsb  %ds:(%esi),(%dx)
426f73:	6c                   	insb   (%dx),%es:(%edi)
426f74:	79 11                	jns    0x426f87
426f76:	6f                   	outsl  %ds:(%esi),(%dx)
426f77:	66 4f                	dec    %di
426f79:	76 65                	jbe    0x426fe0
426f7b:	72 77                	jb     0x426ff4
426f7d:	72 69                	jb     0x426fe8
426f7f:	74 65                	je     0x426fe6
426f81:	50                   	push   %eax
426f82:	72 6f                	jb     0x426ff3
426f84:	6d                   	insl   (%dx),%es:(%edi)
426f85:	70 74                	jo     0x426ffb
426f87:	0e                   	push   %cs
426f88:	6f                   	outsl  %ds:(%esi),(%dx)
426f89:	66 48                	dec    %ax
426f8b:	69 64 65 52 65 61 64 	imul   $0x4f646165,0x52(%ebp,%eiz,2),%esp
426f92:	4f
426f93:	6e                   	outsb  %ds:(%esi),(%dx)
426f94:	6c                   	insb   (%dx),%es:(%edi)
426f95:	79 0d                	jns    0x426fa4
426f97:	6f                   	outsl  %ds:(%esi),(%dx)
426f98:	66 4e                	dec    %si
426f9a:	6f                   	outsl  %ds:(%esi),(%dx)
426f9b:	43                   	inc    %ebx
426f9c:	68 61 6e 67 65       	push   $0x65676e61
426fa1:	44                   	inc    %esp
426fa2:	69 72 0a 6f 66 53 68 	imul   $0x6853666f,0xa(%edx),%esi
426fa9:	6f                   	outsl  %ds:(%esi),(%dx)
426faa:	77 48                	ja     0x426ff4
426fac:	65 6c                	gs insb (%dx),%es:(%edi)
426fae:	70 0c                	jo     0x426fbc
426fb0:	6f                   	outsl  %ds:(%esi),(%dx)
426fb1:	66 4e                	dec    %si
426fb3:	6f                   	outsl  %ds:(%esi),(%dx)
426fb4:	56                   	push   %esi
426fb5:	61                   	popa
426fb6:	6c                   	insb   (%dx),%es:(%edi)
426fb7:	69 64 61 74 65 12 6f 	imul   $0x666f1265,0x74(%ecx,%eiz,2),%esp
426fbe:	66
426fbf:	41                   	inc    %ecx
426fc0:	6c                   	insb   (%dx),%es:(%edi)
426fc1:	6c                   	insb   (%dx),%es:(%edi)
426fc2:	6f                   	outsl  %ds:(%esi),(%dx)
426fc3:	77 4d                	ja     0x427012
426fc5:	75 6c                	jne    0x427033
426fc7:	74 69                	je     0x427032
426fc9:	53                   	push   %ebx
426fca:	65 6c                	gs insb (%dx),%es:(%edi)
426fcc:	65 63 74 14 6f       	arpl   %esi,%gs:0x6f(%esp,%edx,1)
426fd1:	66 45                	inc    %bp
426fd3:	78 74                	js     0x427049
426fd5:	65 6e                	outsb  %gs:(%esi),(%dx)
426fd7:	73 69                	jae    0x427042
426fd9:	6f                   	outsl  %ds:(%esi),(%dx)
426fda:	6e                   	outsb  %ds:(%esi),(%dx)
426fdb:	44                   	inc    %esp
426fdc:	69 66 66 65 72 65 6e 	imul   $0x6e657265,0x66(%esi),%esp
426fe3:	74 0f                	je     0x426ff4
426fe5:	6f                   	outsl  %ds:(%esi),(%dx)
426fe6:	66 50                	push   %ax
426fe8:	61                   	popa
426fe9:	74 68                	je     0x427053
426feb:	4d                   	dec    %ebp
426fec:	75 73                	jne    0x427061
426fee:	74 45                	je     0x427035
426ff0:	78 69                	js     0x42705b
426ff2:	73 74                	jae    0x427068
426ff4:	0f 6f 66 46          	movq   0x46(%esi),%mm4
426ff8:	69 6c 65 4d 75 73 74 	imul   $0x45747375,0x4d(%ebp,%eiz,2),%ebp
426fff:	45
427000:	78 69                	js     0x42706b
427002:	73 74                	jae    0x427078
427004:	0e                   	push   %cs
427005:	6f                   	outsl  %ds:(%esi),(%dx)
427006:	66 43                	inc    %bx
427008:	72 65                	jb     0x42706f
42700a:	61                   	popa
42700b:	74 65                	je     0x427072
42700d:	50                   	push   %eax
42700e:	72 6f                	jb     0x42707f
427010:	6d                   	insl   (%dx),%es:(%edi)
427011:	70 74                	jo     0x427087
427013:	0c 6f                	or     $0x6f,%al
427015:	66 53                	push   %bx
427017:	68 61 72 65 41       	push   $0x41657261
42701c:	77 61                	ja     0x42707f
42701e:	72 65                	jb     0x427085
427020:	12 6f 66             	adc    0x66(%edi),%ch
427023:	4e                   	dec    %esi
427024:	6f                   	outsl  %ds:(%esi),(%dx)
427025:	52                   	push   %edx
427026:	65 61                	gs popa
427028:	64 4f                	fs dec %edi
42702a:	6e                   	outsb  %ds:(%esi),(%dx)
42702b:	6c                   	insb   (%dx),%es:(%edi)
42702c:	79 52                	jns    0x427080
42702e:	65 74 75             	gs je  0x4270a6
427031:	72 6e                	jb     0x4270a1
427033:	12 6f 66             	adc    0x66(%edi),%ch
427036:	4e                   	dec    %esi
427037:	6f                   	outsl  %ds:(%esi),(%dx)
427038:	54                   	push   %esp
427039:	65 73 74             	gs jae 0x4270b0
42703c:	46                   	inc    %esi
42703d:	69 6c 65 43 72 65 61 	imul   $0x74616572,0x43(%ebp,%eiz,2),%ebp
427044:	74
427045:	65 11 6f 66          	adc    %ebp,%gs:0x66(%edi)
427049:	4e                   	dec    %esi
42704a:	6f                   	outsl  %ds:(%esi),(%dx)
42704b:	4e                   	dec    %esi
42704c:	65 74 77             	gs je  0x4270c6
42704f:	6f                   	outsl  %ds:(%esi),(%dx)
427050:	72 6b                	jb     0x4270bd
427052:	42                   	inc    %edx
427053:	75 74                	jne    0x4270c9
427055:	74 6f                	je     0x4270c6
427057:	6e                   	outsb  %ds:(%esi),(%dx)
427058:	0d 6f 66 4e 6f       	or     $0x6f4e666f,%eax
42705d:	4c                   	dec    %esp
42705e:	6f                   	outsl  %ds:(%esi),(%dx)
42705f:	6e                   	outsb  %ds:(%esi),(%dx)
427060:	67 4e                	addr16 dec %esi
427062:	61                   	popa
427063:	6d                   	insl   (%dx),%es:(%edi)
427064:	65 73 10             	gs jae 0x427077
427067:	6f                   	outsl  %ds:(%esi),(%dx)
427068:	66 4f                	dec    %di
42706a:	6c                   	insb   (%dx),%es:(%edi)
42706b:	64 53                	fs push %ebx
42706d:	74 79                	je     0x4270e8
42706f:	6c                   	insb   (%dx),%es:(%edi)
427070:	65 44                	gs inc %esp
427072:	69 61 6c 6f 67 14 6f 	imul   $0x6f14676f,0x6c(%ecx),%esp
427079:	66 4e                	dec    %si
42707b:	6f                   	outsl  %ds:(%esi),(%dx)
42707c:	44                   	inc    %esp
42707d:	65 72 65             	gs jb  0x4270e5
427080:	66 65 72 65          	data16 gs jb 0x4270e9
427084:	6e                   	outsb  %ds:(%esi),(%dx)
427085:	63 65 4c             	arpl   %esp,0x4c(%ebp)
427088:	69 6e 6b 73 15 6f 66 	imul   $0x666f1573,0x6b(%esi),%ebp
42708f:	45                   	inc    %ebp
427090:	6e                   	outsb  %ds:(%esi),(%dx)
427091:	61                   	popa
427092:	62 6c 65 49          	bound  %ebp,0x49(%ebp,%eiz,2)
427096:	6e                   	outsb  %ds:(%esi),(%dx)
427097:	63 6c 75 64          	arpl   %ebp,0x64(%ebp,%esi,2)
42709b:	65 4e                	gs dec %esi
42709d:	6f                   	outsl  %ds:(%esi),(%dx)
42709e:	74 69                	je     0x427109
4270a0:	66 79 0e             	data16 jns 0x4270b1
4270a3:	6f                   	outsl  %ds:(%esi),(%dx)
4270a4:	66 45                	inc    %bp
4270a6:	6e                   	outsb  %ds:(%esi),(%dx)
4270a7:	61                   	popa
4270a8:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
4270ac:	69 7a 69 6e 67 11 6f 	imul   $0x6f11676e,0x69(%edx),%edi
4270b3:	66 44                	inc    %sp
4270b5:	6f                   	outsl  %ds:(%esi),(%dx)
4270b6:	6e                   	outsb  %ds:(%esi),(%dx)
4270b7:	74 41                	je     0x4270fa
4270b9:	64 64 54             	fs fs push %esp
4270bc:	6f                   	outsl  %ds:(%esi),(%dx)
4270bd:	52                   	push   %edx
4270be:	65 63 65 6e          	arpl   %esp,%gs:0x6e(%ebp)
4270c2:	74 11                	je     0x4270d5
4270c4:	6f                   	outsl  %ds:(%esi),(%dx)
4270c5:	66 46                	inc    %si
4270c7:	6f                   	outsl  %ds:(%esi),(%dx)
4270c8:	72 63                	jb     0x42712d
4270ca:	65 53                	gs push %ebx
4270cc:	68 6f 77 48 69       	push   $0x6948776f
4270d1:	64 64 65 6e          	fs fs outsb %gs:(%esi),(%dx)
4270d5:	07                   	pop    %es
4270d6:	44                   	inc    %esp
4270d7:	69 61 6c 6f 67 73 8d 	imul   $0x8d73676f,0x6c(%ecx),%esp
4270de:	40                   	inc    %eax
4270df:	00 e4                	add    %ah,%ah
4270e1:	70 42                	jo     0x427125
4270e3:	00 06                	add    %al,(%esi)
4270e5:	0c 54                	or     $0x54,%al
4270e7:	4f                   	dec    %edi
4270e8:	70 65                	jo     0x42714f
4270ea:	6e                   	outsb  %ds:(%esi),(%dx)
4270eb:	4f                   	dec    %edi
4270ec:	70 74                	jo     0x427162
4270ee:	69 6f 6e 73 05 4c 6f 	imul   $0x6f4c0573,0x6e(%edi),%ebp
4270f5:	42                   	inc    %edx
4270f6:	00 90 fc 70 42 00    	add    %dl,0x4270fc(%eax)
4270fc:	03 0d 54 4f 70 65    	add    0x65704f54,%ecx
427102:	6e                   	outsb  %ds:(%esi),(%dx)
427103:	4f                   	dec    %edi
427104:	70 74                	jo     0x42717a
427106:	69 6f 6e 45 78 01 00 	imul   $0x17845,0x6e(%edi),%ebp
42710d:	00 00                	add    %al,(%eax)
42710f:	00 00                	add    %al,(%eax)
427111:	00 00                	add    %al,(%eax)
427113:	00 f8                	add    %bh,%al
427115:	70 42                	jo     0x427159
427117:	00 0f                	add    %cl,(%edi)
427119:	6f                   	outsl  %ds:(%esi),(%dx)
42711a:	66 45                	inc    %bp
42711c:	78 4e                	js     0x42716c
42711e:	6f                   	outsl  %ds:(%esi),(%dx)
42711f:	50                   	push   %eax
427120:	6c                   	insb   (%dx),%es:(%edi)
427121:	61                   	popa
427122:	63 65 73             	arpl   %esp,0x73(%ebp)
427125:	42                   	inc    %edx
427126:	61                   	popa
427127:	72 07                	jb     0x427130
427129:	44                   	inc    %esp
42712a:	69 61 6c 6f 67 73 34 	imul   $0x3473676f,0x6c(%ecx),%esp
427131:	71 42                	jno    0x427175
427133:	00 06                	add    %al,(%esi)
427135:	0e                   	push   %cs
427136:	54                   	push   %esp
427137:	4f                   	dec    %edi
427138:	70 65                	jo     0x42719f
42713a:	6e                   	outsb  %ds:(%esi),(%dx)
42713b:	4f                   	dec    %edi
42713c:	70 74                	jo     0x4271b2
42713e:	69 6f 6e 73 45 78 01 	imul   $0x1784573,0x6e(%edi),%ebp
427145:	f8                   	clc
427146:	70 42                	jo     0x42718a
427148:	00 8d 40 00 50 71    	add    %cl,0x71500040(%ebp)
42714e:	42                   	inc    %edx
42714f:	00 0e                	add    %cl,(%esi)
427151:	0b 54 4f 46          	or     0x46(%edi,%ecx,2),%edx
427155:	4e                   	dec    %esi
427156:	6f                   	outsl  %ds:(%esi),(%dx)
427157:	74 69                	je     0x4271c2
427159:	66 79 45             	data16 jns 0x4271a1
42715c:	78 18                	js     0x427176
42715e:	00 00                	add    %al,(%eax)
427160:	00 01                	add    %al,(%ecx)
427162:	00 00                	add    %al,(%eax)
427164:	00 f4                	add    %dh,%ah
427166:	6c                   	insb   (%dx),%es:(%edi)
427167:	42                   	inc    %edx
427168:	00 10                	add    %dl,(%eax)
42716a:	00 00                	add    %al,(%eax)
42716c:	00 8d 40 00 74 71    	add    %cl,0x71740040(%ebp)
427172:	42                   	inc    %edx
427173:	00 08                	add    %cl,(%eax)
427175:	11 54 49 6e          	adc    %edx,0x6e(%ecx,%ecx,2)
427179:	63 6c 75 64          	arpl   %ebp,0x64(%ebp,%esi,2)
42717d:	65 49                	gs dec %ecx
42717f:	74 65                	je     0x4271e6
427181:	6d                   	insl   (%dx),%es:(%edi)
427182:	45                   	inc    %ebp
427183:	76 65                	jbe    0x4271ea
427185:	6e                   	outsb  %ds:(%esi),(%dx)
427186:	74 00                	je     0x427188
427188:	02 12                	add    (%edx),%dl
42718a:	03 4f 46             	add    0x46(%edi),%ecx
42718d:	4e                   	dec    %esi
42718e:	0b 54 4f 46          	or     0x46(%edi,%ecx,2),%edx
427192:	4e                   	dec    %esi
427193:	6f                   	outsl  %ds:(%esi),(%dx)
427194:	74 69                	je     0x4271ff
427196:	66 79 45             	data16 jns 0x4271de
427199:	78 01                	js     0x42719c
42719b:	07                   	pop    %es
42719c:	49                   	dec    %ecx
42719d:	6e                   	outsb  %ds:(%esi),(%dx)
42719e:	63 6c 75 64          	arpl   %ebp,0x64(%ebp,%esi,2)
4271a2:	65 07                	gs pop %es
4271a4:	42                   	inc    %edx
4271a5:	6f                   	outsl  %ds:(%esi),(%dx)
4271a6:	6f                   	outsl  %ds:(%esi),(%dx)
4271a7:	6c                   	insb   (%dx),%es:(%edi)
4271a8:	65 61                	gs popa
4271aa:	6e                   	outsb  %ds:(%esi),(%dx)
4271ab:	00 4c 71 42          	add    %cl,0x42(%ecx,%esi,2)
4271af:	00 00                	add    %al,(%eax)
4271b1:	10 40 00             	adc    %al,0x0(%eax)
4271b4:	00 72 42             	add    %dh,0x42(%edx)
4271bf:	00 44 72 42          	add    %al,0x42(%edx,%esi,2)
4271c3:	00 a8 72 42 00 00    	add    %ch,0x4272(%eax)
4271c9:	00 00                	add    %al,(%eax)
4271cb:	00 00                	add    %al,(%eax)
4271cd:	00 00                	add    %al,(%eax)
4271cf:	00 76 72             	add    %dh,0x72(%esi)
4271d2:	42                   	inc    %edx
4271d3:	00 96 72 42 00 b4    	add    %dl,-0x4bffbd8e(%esi)
4271d9:	00 00                	add    %al,(%eax)
4271db:	00 e0                	add    %ah,%al
4271dd:	6d                   	insl   (%dx),%es:(%edi)
4271de:	42                   	inc    %edx
4271df:	00 b4 9e 41 00 c0 34 	add    %dh,0x34c00041(%esi,%ebx,4)
4271e6:	40                   	inc    %eax
4271e7:	00 08                	add    %cl,(%eax)
4271e9:	98                   	cwtl
4271ea:	41                   	inc    %ecx
4271eb:	00 c8                	add    %cl,%al
4271ed:	34 40                	xor    $0x40,%al
4271ef:	00 6c 76 42          	add    %ch,0x42(%esi,%esi,2)
4271f3:	00 04 32             	add    %al,(%edx,%esi,1)
4271f6:	40                   	inc    %eax
4271f7:	00 20                	add    %ah,(%eax)
4271f9:	32 40 00             	xor    0x0(%eax),%al
4271fc:	38 79 42             	cmp    %bh,0x42(%ecx)
4271ff:	00 2c 44             	add    %ch,(%esp,%eax,2)
427202:	41                   	inc    %ecx
427203:	00 58 7b             	add    %bl,0x7b(%eax)
427206:	42                   	inc    %edx
427207:	00 48 43             	add    %cl,0x43(%eax)
42720a:	41                   	inc    %ecx
42720b:	00 94 9b 41 00 60 9a 	add    %dl,-0x659fffbf(%ebx,%ebx,4)
427212:	41                   	inc    %ecx
427213:	00 a4 9b 41 00 9c 9c 	add    %ah,-0x6363ffbf(%ebx,%ebx,4)
42721a:	41                   	inc    %ecx
42721b:	00 cc                	add    %cl,%ah
42721d:	9e                   	sahf
42721e:	41                   	inc    %ecx
42721f:	00 b4 9b 41 00 ac 9b 	add    %dh,-0x6453ffbf(%ebx,%ebx,4)
427226:	41                   	inc    %ecx
427227:	00 d4                	add    %dl,%ah
427229:	9e                   	sahf
42722a:	41                   	inc    %ecx
42722b:	00 bc 78 42 00 98 79 	add    %bh,0x79980042(%eax,%edi,2)
427232:	42                   	inc    %edx
427233:	00 44 76 42          	add    %al,0x42(%esi,%esi,2)
427237:	00 3c 77             	add    %bh,(%edi,%esi,2)
42723a:	42                   	inc    %edx
42723b:	00 c4                	add    %al,%ah
42723d:	81 42 00 b0 80 42 00 	addl   $0x4280b0,0x0(%edx)
427244:	0e                   	push   %cs
427245:	00 00                	add    %al,(%eax)
427247:	00 00                	add    %al,(%eax)
427249:	00 05 00 00 00 94    	add    %al,0x94000000
42724f:	10 40 00             	adc    %al,0x0(%eax)
427252:	60                   	pusha
427253:	00 00                	add    %al,(%eax)
427255:	00 94 10 40 00 6c 00 	add    %dl,0x6c0040(%eax,%edx,1)
42725c:	00 00                	add    %al,(%eax)
42725e:	94                   	xchg   %eax,%esp
42725f:	10 40 00             	adc    %al,0x0(%eax)
427262:	70 00                	jo     0x427264
427264:	00 00                	add    %al,(%eax)
427266:	94                   	xchg   %eax,%esp
427267:	10 40 00             	adc    %al,0x0(%eax)
42726a:	74 00                	je     0x42726c
42726c:	00 00                	add    %al,(%eax)