49d019:	00 00                	add    %al,(%eax)
49d01b:	80 00 00             	addb   $0x0,(%eax)
49d01e:	00 80 2a 00 0b 4f    	add    %al,0x4f0b002a(%eax)
49d024:	6e                   	outsb  %ds:(%esi),(%dx)
49d025:	53                   	push   %ebx
49d026:	74 61                	je     0x49d089
49d028:	72 74                	jb     0x49d09e
49d02a:	44                   	inc    %esp
49d02b:	72 61                	jb     0x49d08e
49d02d:	67 8b c0             	addr16 mov %eax,%eax
49d030:	34 d0                	xor    $0xd0,%al
49d032:	49                   	dec    %ecx
49d033:	00 08                	add    %cl,(%eax)
49d035:	12 54 54 42          	adc    0x42(%esp,%edx,2),%dl
49d039:	43                   	inc    %ebx
49d03a:	75 73                	jne    0x49d0af
49d03c:	74 6f                	je     0x49d0ad
49d03e:	6d                   	insl   (%dx),%es:(%edi)
49d03f:	44                   	inc    %esp
49d040:	72 61                	jb     0x49d0a3
49d042:	77 45                	ja     0x49d089
49d044:	76 65                	jbe    0x49d0ab
49d046:	6e                   	outsb  %ds:(%esi),(%dx)
49d047:	74 00                	je     0x49d049
49d049:	03 08                	add    (%eax),%ecx
49d04b:	06                   	push   %es
49d04c:	53                   	push   %ebx
49d04d:	65 6e                	outsb  %gs:(%esi),(%dx)
49d04f:	64 65 72 08          	fs gs jb 0x49d05b
49d053:	54                   	push   %esp
49d054:	54                   	push   %esp
49d055:	6f                   	outsl  %ds:(%esi),(%dx)
49d056:	6f                   	outsl  %ds:(%esi),(%dx)
49d057:	6c                   	insb   (%dx),%es:(%edi)
49d058:	42                   	inc    %edx
49d059:	61                   	popa
49d05a:	72 12                	jb     0x49d06e
49d05c:	05 41 52 65 63       	add    $0x63655241,%eax
49d061:	74 05                	je     0x49d068
49d063:	54                   	push   %esp
49d064:	52                   	push   %edx
49d065:	65 63 74 01 0b       	arpl   %esi,%gs:0xb(%ecx,%eax,1)
49d06a:	44                   	inc    %esp
49d06b:	65 66 61             	gs popaw
49d06e:	75 6c                	jne    0x49d0dc
49d070:	74 44                	je     0x49d0b6
49d072:	72 61                	jb     0x49d0d5
49d074:	77 07                	ja     0x49d07d
49d076:	42                   	inc    %edx
49d077:	6f                   	outsl  %ds:(%esi),(%dx)
49d078:	6f                   	outsl  %ds:(%esi),(%dx)
49d079:	6c                   	insb   (%dx),%es:(%edi)
49d07a:	65 61                	gs popa
49d07c:	6e                   	outsb  %ds:(%esi),(%dx)
49d07d:	8d 40 00             	lea    0x0(%eax),%eax
49d080:	84 d0                	test   %dl,%al
49d082:	49                   	dec    %ecx
49d083:	00 08                	add    %cl,(%eax)
49d085:	15 54 54 42 43       	adc    $0x43425454,%eax
49d08a:	75 73                	jne    0x49d0ff
49d08c:	74 6f                	je     0x49d0fd
49d08e:	6d                   	insl   (%dx),%es:(%edi)
49d08f:	44                   	inc    %esp
49d090:	72 61                	jb     0x49d0f3
49d092:	77 42                	ja     0x49d0d6
49d094:	74 6e                	je     0x49d104
49d096:	45                   	inc    %ebp
49d097:	76 65                	jbe    0x49d0fe
49d099:	6e                   	outsb  %ds:(%esi),(%dx)
49d09a:	74 00                	je     0x49d09c
49d09c:	04 08                	add    $0x8,%al
49d09e:	06                   	push   %es
49d09f:	53                   	push   %ebx
49d0a0:	65 6e                	outsb  %gs:(%esi),(%dx)
49d0a2:	64 65 72 08          	fs gs jb 0x49d0ae
49d0a6:	54                   	push   %esp
49d0a7:	54                   	push   %esp
49d0a8:	6f                   	outsl  %ds:(%esi),(%dx)
49d0a9:	6f                   	outsl  %ds:(%esi),(%dx)
49d0aa:	6c                   	insb   (%dx),%es:(%edi)
49d0ab:	42                   	inc    %edx
49d0ac:	61                   	popa
49d0ad:	72 08                	jb     0x49d0b7
49d0af:	06                   	push   %es
49d0b0:	42                   	inc    %edx
49d0b1:	75 74                	jne    0x49d127
49d0b3:	74 6f                	je     0x49d124
49d0b5:	6e                   	outsb  %ds:(%esi),(%dx)
49d0b6:	0b 54 54 6f          	or     0x6f(%esp,%edx,2),%edx
49d0ba:	6f                   	outsl  %ds:(%esi),(%dx)
49d0bb:	6c                   	insb   (%dx),%es:(%edi)
49d0bc:	42                   	inc    %edx
49d0bd:	75 74                	jne    0x49d133
49d0bf:	74 6f                	je     0x49d130
49d0c1:	6e                   	outsb  %ds:(%esi),(%dx)
49d0c2:	00 05 53 74 61 74    	add    %al,0x74617453
49d0c8:	65 10 54 43 75       	adc    %dl,%gs:0x75(%ebx,%eax,2)
49d0cd:	73 74                	jae    0x49d143
49d0cf:	6f                   	outsl  %ds:(%esi),(%dx)
49d0d0:	6d                   	insl   (%dx),%es:(%edi)
49d0d1:	44                   	inc    %esp
49d0d2:	72 61                	jb     0x49d135
49d0d4:	77 53                	ja     0x49d129
49d0d6:	74 61                	je     0x49d139
49d0d8:	74 65                	je     0x49d13f
49d0da:	01 0b                	add    %ecx,(%ebx)
49d0dc:	44                   	inc    %esp
49d0dd:	65 66 61             	gs popaw
49d0e0:	75 6c                	jne    0x49d14e
49d0e2:	74 44                	je     0x49d128
49d0e4:	72 61                	jb     0x49d147
49d0e6:	77 07                	ja     0x49d0ef
49d0e8:	42                   	inc    %edx
49d0e9:	6f                   	outsl  %ds:(%esi),(%dx)
49d0ea:	6f                   	outsl  %ds:(%esi),(%dx)
49d0eb:	6c                   	insb   (%dx),%es:(%edi)
49d0ec:	65 61                	gs popa
49d0ee:	6e                   	outsb  %ds:(%esi),(%dx)
49d0ef:	90                   	nop
49d0f0:	f4                   	hlt
49d0f1:	d0 49 00             	rorb   $1,0x0(%ecx)
49d0f4:	08 1a                	or     %bl,(%edx)
49d0f6:	54                   	push   %esp
49d0f7:	54                   	push   %esp
49d0f8:	42                   	inc    %edx
49d0f9:	41                   	inc    %ecx
49d0fa:	64 76 61             	fs jbe 0x49d15e
49d0fd:	6e                   	outsb  %ds:(%esi),(%dx)
49d0fe:	63 65 64             	arpl   %esp,0x64(%ebp)
49d101:	43                   	inc    %ebx
49d102:	75 73                	jne    0x49d177
49d104:	74 6f                	je     0x49d175
49d106:	6d                   	insl   (%dx),%es:(%edi)
49d107:	44                   	inc    %esp
49d108:	72 61                	jb     0x49d16b
49d10a:	77 45                	ja     0x49d151
49d10c:	76 65                	jbe    0x49d173
49d10e:	6e                   	outsb  %ds:(%esi),(%dx)
49d10f:	74 00                	je     0x49d111
49d111:	04 08                	add    $0x8,%al
49d113:	06                   	push   %es
49d114:	53                   	push   %ebx
49d115:	65 6e                	outsb  %gs:(%esi),(%dx)
49d117:	64 65 72 08          	fs gs jb 0x49d123
49d11b:	54                   	push   %esp
49d11c:	54                   	push   %esp
49d11d:	6f                   	outsl  %ds:(%esi),(%dx)
49d11e:	6f                   	outsl  %ds:(%esi),(%dx)
49d11f:	6c                   	insb   (%dx),%es:(%edi)
49d120:	42                   	inc    %edx
49d121:	61                   	popa
49d122:	72 12                	jb     0x49d136
49d124:	05 41 52 65 63       	add    $0x63655241,%eax
49d129:	74 05                	je     0x49d130
49d12b:	54                   	push   %esp
49d12c:	52                   	push   %edx
49d12d:	65 63 74 00 05       	arpl   %esi,%gs:0x5(%eax,%eax,1)
49d132:	53                   	push   %ebx
49d133:	74 61                	je     0x49d196
49d135:	67 65 10 54 43       	adc    %dl,%gs:0x43(%si)
49d13a:	75 73                	jne    0x49d1af
49d13c:	74 6f                	je     0x49d1ad
49d13e:	6d                   	insl   (%dx),%es:(%edi)
49d13f:	44                   	inc    %esp
49d140:	72 61                	jb     0x49d1a3
49d142:	77 53                	ja     0x49d197
49d144:	74 61                	je     0x49d1a7
49d146:	67 65 01 0b          	add    %ecx,%gs:(%bp,%di)
49d14a:	44                   	inc    %esp
49d14b:	65 66 61             	gs popaw
49d14e:	75 6c                	jne    0x49d1bc
49d150:	74 44                	je     0x49d196
49d152:	72 61                	jb     0x49d1b5
49d154:	77 07                	ja     0x49d15d
49d156:	42                   	inc    %edx
49d157:	6f                   	outsl  %ds:(%esi),(%dx)
49d158:	6f                   	outsl  %ds:(%esi),(%dx)
49d159:	6c                   	insb   (%dx),%es:(%edi)
49d15a:	65 61                	gs popa
49d15c:	6e                   	outsb  %ds:(%esi),(%dx)
49d15d:	8d 40 00             	lea    0x0(%eax),%eax
49d160:	64 d1 49 00          	rorl   $1,%fs:0x0(%ecx)
49d164:	08 1d 54 54 42 41    	or     %bl,0x41425454
49d16a:	64 76 61             	fs jbe 0x49d1ce
49d16d:	6e                   	outsb  %ds:(%esi),(%dx)
49d16e:	63 65 64             	arpl   %esp,0x64(%ebp)
49d171:	43                   	inc    %ebx
49d172:	75 73                	jne    0x49d1e7
49d174:	74 6f                	je     0x49d1e5
49d176:	6d                   	insl   (%dx),%es:(%edi)
49d177:	44                   	inc    %esp
49d178:	72 61                	jb     0x49d1db
49d17a:	77 42                	ja     0x49d1be
49d17c:	74 6e                	je     0x49d1ec
49d17e:	45                   	inc    %ebp
49d17f:	76 65                	jbe    0x49d1e6
49d181:	6e                   	outsb  %ds:(%esi),(%dx)
49d182:	74 00                	je     0x49d184
49d184:	06                   	push   %es
49d185:	08 06                	or     %al,(%esi)
49d187:	53                   	push   %ebx
49d188:	65 6e                	outsb  %gs:(%esi),(%dx)
49d18a:	64 65 72 08          	fs gs jb 0x49d196
49d18e:	54                   	push   %esp
49d18f:	54                   	push   %esp
49d190:	6f                   	outsl  %ds:(%esi),(%dx)
49d191:	6f                   	outsl  %ds:(%esi),(%dx)
49d192:	6c                   	insb   (%dx),%es:(%edi)
49d193:	42                   	inc    %edx
49d194:	61                   	popa
49d195:	72 08                	jb     0x49d19f
49d197:	06                   	push   %es
49d198:	42                   	inc    %edx
49d199:	75 74                	jne    0x49d20f
49d19b:	74 6f                	je     0x49d20c
49d19d:	6e                   	outsb  %ds:(%esi),(%dx)
49d19e:	0b 54 54 6f          	or     0x6f(%esp,%edx,2),%edx
49d1a2:	6f                   	outsl  %ds:(%esi),(%dx)
49d1a3:	6c                   	insb   (%dx),%es:(%edi)
49d1a4:	42                   	inc    %edx
49d1a5:	75 74                	jne    0x49d21b
49d1a7:	74 6f                	je     0x49d218
49d1a9:	6e                   	outsb  %ds:(%esi),(%dx)
49d1aa:	00 05 53 74 61 74    	add    %al,0x74617453
49d1b0:	65 10 54 43 75       	adc    %dl,%gs:0x75(%ebx,%eax,2)
49d1b5:	73 74                	jae    0x49d22b
49d1b7:	6f                   	outsl  %ds:(%esi),(%dx)
49d1b8:	6d                   	insl   (%dx),%es:(%edi)
49d1b9:	44                   	inc    %esp
49d1ba:	72 61                	jb     0x49d21d
49d1bc:	77 53                	ja     0x49d211
49d1be:	74 61                	je     0x49d221
49d1c0:	74 65                	je     0x49d227
49d1c2:	00 05 53 74 61 67    	add    %al,0x67617453
49d1c8:	65 10 54 43 75       	adc    %dl,%gs:0x75(%ebx,%eax,2)
49d1cd:	73 74                	jae    0x49d243
49d1cf:	6f                   	outsl  %ds:(%esi),(%dx)
49d1d0:	6d                   	insl   (%dx),%es:(%edi)
49d1d1:	44                   	inc    %esp
49d1d2:	72 61                	jb     0x49d235
49d1d4:	77 53                	ja     0x49d229
49d1d6:	74 61                	je     0x49d239
49d1d8:	67 65 01 05          	add    %eax,%gs:(%di)
49d1dc:	46                   	inc    %esi
49d1dd:	6c                   	insb   (%dx),%es:(%edi)
49d1de:	61                   	popa
49d1df:	67 73 12             	addr16 jae 0x49d1f4
49d1e2:	54                   	push   %esp
49d1e3:	54                   	push   %esp
49d1e4:	42                   	inc    %edx
49d1e5:	43                   	inc    %ebx
49d1e6:	75 73                	jne    0x49d25b
49d1e8:	74 6f                	je     0x49d259
49d1ea:	6d                   	insl   (%dx),%es:(%edi)
49d1eb:	44                   	inc    %esp
49d1ec:	72 61                	jb     0x49d24f
49d1ee:	77 46                	ja     0x49d236
49d1f0:	6c                   	insb   (%dx),%es:(%edi)
49d1f1:	61                   	popa
49d1f2:	67 73 01             	addr16 jae 0x49d1f6
49d1f5:	0b 44 65 66          	or     0x66(%ebp,%eiz,2),%eax
49d1f9:	61                   	popa
49d1fa:	75 6c                	jne    0x49d268
49d1fc:	74 44                	je     0x49d242
49d1fe:	72 61                	jb     0x49d261
49d200:	77 07                	ja     0x49d209
49d202:	42                   	inc    %edx
49d203:	6f                   	outsl  %ds:(%esi),(%dx)
49d204:	6f                   	outsl  %ds:(%esi),(%dx)
49d205:	6c                   	insb   (%dx),%es:(%edi)
49d206:	65 61                	gs popa
49d208:	6e                   	outsb  %ds:(%esi),(%dx)
49d209:	8d 40 00             	lea    0x0(%eax),%eax
49d20c:	10 d2                	adc    %dl,%dl
49d20e:	49                   	dec    %ecx
49d20f:	00 08                	add    %cl,(%eax)
49d211:	16                   	push   %ss
49d212:	54                   	push   %esp
49d213:	54                   	push   %esp
49d214:	42                   	inc    %edx
49d215:	43                   	inc    %ebx
49d216:	75 73                	jne    0x49d28b
49d218:	74 6f                	je     0x49d289
49d21a:	6d                   	insl   (%dx),%es:(%edi)
49d21b:	69 7a 65 51 75 65 72 	imul   $0x72657551,0x65(%edx),%edi
49d222:	79 45                	jns    0x49d269
49d224:	76 65                	jbe    0x49d28b
49d226:	6e                   	outsb  %ds:(%esi),(%dx)
49d227:	74 00                	je     0x49d229
49d229:	03 08                	add    (%eax),%ecx
49d22b:	06                   	push   %es
49d22c:	53                   	push   %ebx
49d22d:	65 6e                	outsb  %gs:(%esi),(%dx)
49d22f:	64 65 72 08          	fs gs jb 0x49d23b
49d233:	54                   	push   %esp
49d234:	54                   	push   %esp
49d235:	6f                   	outsl  %ds:(%esi),(%dx)
49d236:	6f                   	outsl  %ds:(%esi),(%dx)
49d237:	6c                   	insb   (%dx),%es:(%edi)
49d238:	42                   	inc    %edx
49d239:	61                   	popa
49d23a:	72 00                	jb     0x49d23c
49d23c:	05 49 6e 64 65       	add    $0x65646e49,%eax
49d241:	78 07                	js     0x49d24a
49d243:	49                   	dec    %ecx
49d244:	6e                   	outsb  %ds:(%esi),(%dx)
49d245:	74 65                	je     0x49d2ac
49d247:	67 65 72 01          	addr16 gs jb 0x49d24c
49d24b:	05 41 6c 6c 6f       	add    $0x6f6c6c41,%eax
49d250:	77 07                	ja     0x49d259
49d252:	42                   	inc    %edx
49d253:	6f                   	outsl  %ds:(%esi),(%dx)
49d254:	6f                   	outsl  %ds:(%esi),(%dx)
49d255:	6c                   	insb   (%dx),%es:(%edi)
49d256:	65 61                	gs popa
49d258:	6e                   	outsb  %ds:(%esi),(%dx)
49d259:	8d 40 00             	lea    0x0(%eax),%eax
49d25c:	60                   	pusha
49d25d:	d2 49 00             	rorb   %cl,0x0(%ecx)
49d260:	08 11                	or     %dl,(%ecx)
49d262:	54                   	push   %esp
49d263:	54                   	push   %esp
49d264:	42                   	inc    %edx
49d265:	4e                   	dec    %esi
49d266:	65 77 42             	gs ja  0x49d2ab
49d269:	75 74                	jne    0x49d2df
49d26b:	74 6f                	je     0x49d2dc
49d26d:	6e                   	outsb  %ds:(%esi),(%dx)
49d26e:	45                   	inc    %ebp
49d26f:	76 65                	jbe    0x49d2d6
49d271:	6e                   	outsb  %ds:(%esi),(%dx)
49d272:	74 00                	je     0x49d274
49d274:	03 08                	add    (%eax),%ecx
49d276:	06                   	push   %es
49d277:	53                   	push   %ebx
49d278:	65 6e                	outsb  %gs:(%esi),(%dx)
49d27a:	64 65 72 08          	fs gs jb 0x49d286
49d27e:	54                   	push   %esp
49d27f:	54                   	push   %esp
49d280:	6f                   	outsl  %ds:(%esi),(%dx)
49d281:	6f                   	outsl  %ds:(%esi),(%dx)
49d282:	6c                   	insb   (%dx),%es:(%edi)
49d283:	42                   	inc    %edx
49d284:	61                   	popa
49d285:	72 00                	jb     0x49d287
49d287:	05 49 6e 64 65       	add    $0x65646e49,%eax
49d28c:	78 07                	js     0x49d295
49d28e:	49                   	dec    %ecx
49d28f:	6e                   	outsb  %ds:(%esi),(%dx)
49d290:	74 65                	je     0x49d2f7