49b0de:	49                   	dec    %ecx
49b0df:	74 65                	je     0x49b146
49b0e1:	6d                   	insl   (%dx),%es:(%edi)
49b0e2:	00 05 53 74 61 74    	add    %al,0x74617453
49b0e8:	65 10 54 43 75       	adc    %dl,%gs:0x75(%ebx,%eax,2)
49b0ed:	73 74                	jae    0x49b163
49b0ef:	6f                   	outsl  %ds:(%esi),(%dx)
49b0f0:	6d                   	insl   (%dx),%es:(%edi)
49b0f1:	44                   	inc    %esp
49b0f2:	72 61                	jb     0x49b155
49b0f4:	77 53                	ja     0x49b149
49b0f6:	74 61                	je     0x49b159
49b0f8:	74 65                	je     0x49b15f
49b0fa:	01 0b                	add    %ecx,(%ebx)
49b0fc:	44                   	inc    %esp
49b0fd:	65 66 61             	gs popaw
49b100:	75 6c                	jne    0x49b16e
49b102:	74 44                	je     0x49b148
49b104:	72 61                	jb     0x49b167
49b106:	77 07                	ja     0x49b10f
49b108:	42                   	inc    %edx
49b109:	6f                   	outsl  %ds:(%esi),(%dx)
49b10a:	6f                   	outsl  %ds:(%esi),(%dx)
49b10b:	6c                   	insb   (%dx),%es:(%edi)
49b10c:	65 61                	gs popa
49b10e:	6e                   	outsb  %ds:(%esi),(%dx)
49b10f:	90                   	nop
49b110:	14 b1                	adc    $0xb1,%al
49b112:	49                   	dec    %ecx
49b113:	00 08                	add    %cl,(%eax)
49b115:	19 54 4c 56          	sbb    %edx,0x56(%esp,%ecx,2)
49b119:	43                   	inc    %ebx
49b11a:	75 73                	jne    0x49b18f
49b11c:	74 6f                	je     0x49b18d
49b11e:	6d                   	insl   (%dx),%es:(%edi)
49b11f:	44                   	inc    %esp
49b120:	72 61                	jb     0x49b183
49b122:	77 53                	ja     0x49b177
49b124:	75 62                	jne    0x49b188
49b126:	49                   	dec    %ecx
49b127:	74 65                	je     0x49b18e
49b129:	6d                   	insl   (%dx),%es:(%edi)
49b12a:	45                   	inc    %ebp
49b12b:	76 65                	jbe    0x49b192
49b12d:	6e                   	outsb  %ds:(%esi),(%dx)
49b12e:	74 00                	je     0x49b130
49b130:	05 08 06 53 65       	add    $0x65530608,%eax
49b135:	6e                   	outsb  %ds:(%esi),(%dx)
49b136:	64 65 72 0f          	fs gs jb 0x49b149
49b13a:	54                   	push   %esp
49b13b:	43                   	inc    %ebx
49b13c:	75 73                	jne    0x49b1b1
49b13e:	74 6f                	je     0x49b1af
49b140:	6d                   	insl   (%dx),%es:(%edi)
49b141:	4c                   	dec    %esp
49b142:	69 73 74 56 69 65 77 	imul   $0x77656956,0x74(%ebx),%esi
49b149:	08 04 49             	or     %al,(%ecx,%ecx,2)
49b14c:	74 65                	je     0x49b1b3
49b14e:	6d                   	insl   (%dx),%es:(%edi)
49b14f:	09 54 4c 69          	or     %edx,0x69(%esp,%ecx,2)
49b153:	73 74                	jae    0x49b1c9
49b155:	49                   	dec    %ecx
49b156:	74 65                	je     0x49b1bd
49b158:	6d                   	insl   (%dx),%es:(%edi)
49b159:	00 07                	add    %al,(%edi)
49b15b:	53                   	push   %ebx
49b15c:	75 62                	jne    0x49b1c0
49b15e:	49                   	dec    %ecx
49b15f:	74 65                	je     0x49b1c6
49b161:	6d                   	insl   (%dx),%es:(%edi)
49b162:	07                   	pop    %es
49b163:	49                   	dec    %ecx
49b164:	6e                   	outsb  %ds:(%esi),(%dx)
49b165:	74 65                	je     0x49b1cc
49b167:	67 65 72 00          	addr16 gs jb 0x49b16b
49b16b:	05 53 74 61 74       	add    $0x74617453,%eax
49b170:	65 10 54 43 75       	adc    %dl,%gs:0x75(%ebx,%eax,2)
49b175:	73 74                	jae    0x49b1eb
49b177:	6f                   	outsl  %ds:(%esi),(%dx)
49b178:	6d                   	insl   (%dx),%es:(%edi)
49b179:	44                   	inc    %esp
49b17a:	72 61                	jb     0x49b1dd
49b17c:	77 53                	ja     0x49b1d1
49b17e:	74 61                	je     0x49b1e1
49b180:	74 65                	je     0x49b1e7
49b182:	01 0b                	add    %ecx,(%ebx)
49b184:	44                   	inc    %esp
49b185:	65 66 61             	gs popaw
49b188:	75 6c                	jne    0x49b1f6
49b18a:	74 44                	je     0x49b1d0
49b18c:	72 61                	jb     0x49b1ef
49b18e:	77 07                	ja     0x49b197
49b190:	42                   	inc    %edx
49b191:	6f                   	outsl  %ds:(%esi),(%dx)
49b192:	6f                   	outsl  %ds:(%esi),(%dx)
49b193:	6c                   	insb   (%dx),%es:(%edi)
49b194:	65 61                	gs popa
49b196:	6e                   	outsb  %ds:(%esi),(%dx)
49b197:	90                   	nop
49b198:	9c                   	pushf
49b199:	b1 49                	mov    $0x49,%cl
49b19b:	00 08                	add    %cl,(%eax)
49b19d:	1a 54 4c 56          	sbb    0x56(%esp,%ecx,2),%dl
49b1a1:	41                   	inc    %ecx
49b1a2:	64 76 61             	fs jbe 0x49b206
49b1a5:	6e                   	outsb  %ds:(%esi),(%dx)
49b1a6:	63 65 64             	arpl   %esp,0x64(%ebp)
49b1a9:	43                   	inc    %ebx
49b1aa:	75 73                	jne    0x49b21f
49b1ac:	74 6f                	je     0x49b21d
49b1ae:	6d                   	insl   (%dx),%es:(%edi)
49b1af:	44                   	inc    %esp
49b1b0:	72 61                	jb     0x49b213
49b1b2:	77 45                	ja     0x49b1f9
49b1b4:	76 65                	jbe    0x49b21b
49b1b6:	6e                   	outsb  %ds:(%esi),(%dx)
49b1b7:	74 00                	je     0x49b1b9
49b1b9:	04 08                	add    $0x8,%al
49b1bb:	06                   	push   %es
49b1bc:	53                   	push   %ebx
49b1bd:	65 6e                	outsb  %gs:(%esi),(%dx)
49b1bf:	64 65 72 0f          	fs gs jb 0x49b1d2
49b1c3:	54                   	push   %esp
49b1c4:	43                   	inc    %ebx
49b1c5:	75 73                	jne    0x49b23a
49b1c7:	74 6f                	je     0x49b238
49b1c9:	6d                   	insl   (%dx),%es:(%edi)
49b1ca:	4c                   	dec    %esp
49b1cb:	69 73 74 56 69 65 77 	imul   $0x77656956,0x74(%ebx),%esi
49b1d2:	12 05 41 52 65 63    	adc    0x63655241,%al
49b1d8:	74 05                	je     0x49b1df
49b1da:	54                   	push   %esp
49b1db:	52                   	push   %edx
49b1dc:	65 63 74 00 05       	arpl   %esi,%gs:0x5(%eax,%eax,1)
49b1e1:	53                   	push   %ebx
49b1e2:	74 61                	je     0x49b245
49b1e4:	67 65 10 54 43       	adc    %dl,%gs:0x43(%si)
49b1e9:	75 73                	jne    0x49b25e
49b1eb:	74 6f                	je     0x49b25c
49b1ed:	6d                   	insl   (%dx),%es:(%edi)
49b1ee:	44                   	inc    %esp
49b1ef:	72 61                	jb     0x49b252
49b1f1:	77 53                	ja     0x49b246
49b1f3:	74 61                	je     0x49b256
49b1f5:	67 65 01 0b          	add    %ecx,%gs:(%bp,%di)
49b1f9:	44                   	inc    %esp
49b1fa:	65 66 61             	gs popaw
49b1fd:	75 6c                	jne    0x49b26b
49b1ff:	74 44                	je     0x49b245
49b201:	72 61                	jb     0x49b264
49b203:	77 07                	ja     0x49b20c
49b205:	42                   	inc    %edx
49b206:	6f                   	outsl  %ds:(%esi),(%dx)
49b207:	6f                   	outsl  %ds:(%esi),(%dx)
49b208:	6c                   	insb   (%dx),%es:(%edi)
49b209:	65 61                	gs popa
49b20b:	6e                   	outsb  %ds:(%esi),(%dx)
49b20c:	10 b2 49 00 08 1e    	adc    %dh,0x1e080049(%edx)
49b212:	54                   	push   %esp
49b213:	4c                   	dec    %esp
49b214:	56                   	push   %esi
49b215:	41                   	inc    %ecx
49b216:	64 76 61             	fs jbe 0x49b27a
49b219:	6e                   	outsb  %ds:(%esi),(%dx)
49b21a:	63 65 64             	arpl   %esp,0x64(%ebp)
49b21d:	43                   	inc    %ebx
49b21e:	75 73                	jne    0x49b293
49b220:	74 6f                	je     0x49b291
49b222:	6d                   	insl   (%dx),%es:(%edi)
49b223:	44                   	inc    %esp
49b224:	72 61                	jb     0x49b287
49b226:	77 49                	ja     0x49b271
49b228:	74 65                	je     0x49b28f
49b22a:	6d                   	insl   (%dx),%es:(%edi)
49b22b:	45                   	inc    %ebp
49b22c:	76 65                	jbe    0x49b293
49b22e:	6e                   	outsb  %ds:(%esi),(%dx)
49b22f:	74 00                	je     0x49b231
49b231:	05 08 06 53 65       	add    $0x65530608,%eax
49b236:	6e                   	outsb  %ds:(%esi),(%dx)
49b237:	64 65 72 0f          	fs gs jb 0x49b24a
49b23b:	54                   	push   %esp
49b23c:	43                   	inc    %ebx
49b23d:	75 73                	jne    0x49b2b2
49b23f:	74 6f                	je     0x49b2b0
49b241:	6d                   	insl   (%dx),%es:(%edi)
49b242:	4c                   	dec    %esp
49b243:	69 73 74 56 69 65 77 	imul   $0x77656956,0x74(%ebx),%esi
49b24a:	08 04 49             	or     %al,(%ecx,%ecx,2)
49b24d:	74 65                	je     0x49b2b4
49b24f:	6d                   	insl   (%dx),%es:(%edi)
49b250:	09 54 4c 69          	or     %edx,0x69(%esp,%ecx,2)
49b254:	73 74                	jae    0x49b2ca
49b256:	49                   	dec    %ecx
49b257:	74 65                	je     0x49b2be
49b259:	6d                   	insl   (%dx),%es:(%edi)
49b25a:	00 05 53 74 61 74    	add    %al,0x74617453
49b260:	65 10 54 43 75       	adc    %dl,%gs:0x75(%ebx,%eax,2)
49b265:	73 74                	jae    0x49b2db
49b267:	6f                   	outsl  %ds:(%esi),(%dx)
49b268:	6d                   	insl   (%dx),%es:(%edi)
49b269:	44                   	inc    %esp
49b26a:	72 61                	jb     0x49b2cd
49b26c:	77 53                	ja     0x49b2c1
49b26e:	74 61                	je     0x49b2d1
49b270:	74 65                	je     0x49b2d7
49b272:	00 05 53 74 61 67    	add    %al,0x67617453
49b278:	65 10 54 43 75       	adc    %dl,%gs:0x75(%ebx,%eax,2)
49b27d:	73 74                	jae    0x49b2f3
49b27f:	6f                   	outsl  %ds:(%esi),(%dx)
49b280:	6d                   	insl   (%dx),%es:(%edi)
49b281:	44                   	inc    %esp
49b282:	72 61                	jb     0x49b2e5
49b284:	77 53                	ja     0x49b2d9
49b286:	74 61                	je     0x49b2e9
49b288:	67 65 01 0b          	add    %ecx,%gs:(%bp,%di)
49b28c:	44                   	inc    %esp
49b28d:	65 66 61             	gs popaw
49b290:	75 6c                	jne    0x49b2fe
49b292:	74 44                	je     0x49b2d8
49b294:	72 61                	jb     0x49b2f7
49b296:	77 07                	ja     0x49b29f
49b298:	42                   	inc    %edx
49b299:	6f                   	outsl  %ds:(%esi),(%dx)
49b29a:	6f                   	outsl  %ds:(%esi),(%dx)
49b29b:	6c                   	insb   (%dx),%es:(%edi)
49b29c:	65 61                	gs popa
49b29e:	6e                   	outsb  %ds:(%esi),(%dx)
49b29f:	90                   	nop
49b2a0:	a4                   	movsb  %ds:(%esi),%es:(%edi)
49b2a1:	b2 49                	mov    $0x49,%dl
49b2a3:	00 08                	add    %cl,(%eax)
49b2a5:	21 54 4c 56          	and    %edx,0x56(%esp,%ecx,2)
49b2a9:	41                   	inc    %ecx
49b2aa:	64 76 61             	fs jbe 0x49b30e
49b2ad:	6e                   	outsb  %ds:(%esi),(%dx)
49b2ae:	63 65 64             	arpl   %esp,0x64(%ebp)
49b2b1:	43                   	inc    %ebx
49b2b2:	75 73                	jne    0x49b327
49b2b4:	74 6f                	je     0x49b325
49b2b6:	6d                   	insl   (%dx),%es:(%edi)
49b2b7:	44                   	inc    %esp
49b2b8:	72 61                	jb     0x49b31b
49b2ba:	77 53                	ja     0x49b30f
49b2bc:	75 62                	jne    0x49b320
49b2be:	49                   	dec    %ecx
49b2bf:	74 65                	je     0x49b326
49b2c1:	6d                   	insl   (%dx),%es:(%edi)
49b2c2:	45                   	inc    %ebp
49b2c3:	76 65                	jbe    0x49b32a
49b2c5:	6e                   	outsb  %ds:(%esi),(%dx)
49b2c6:	74 00                	je     0x49b2c8
49b2c8:	06                   	push   %es
49b2c9:	08 06                	or     %al,(%esi)
49b2cb:	53                   	push   %ebx
49b2cc:	65 6e                	outsb  %gs:(%esi),(%dx)
49b2ce:	64 65 72 0f          	fs gs jb 0x49b2e1
49b2d2:	54                   	push   %esp
49b2d3:	43                   	inc    %ebx
49b2d4:	75 73                	jne    0x49b349
49b2d6:	74 6f                	je     0x49b347
49b2d8:	6d                   	insl   (%dx),%es:(%edi)
49b2d9:	4c                   	dec    %esp
49b2da:	69 73 74 56 69 65 77 	imul   $0x77656956,0x74(%ebx),%esi
49b2e1:	08 04 49             	or     %al,(%ecx,%ecx,2)
49b2e4:	74 65                	je     0x49b34b
49b2e6:	6d                   	insl   (%dx),%es:(%edi)
49b2e7:	09 54 4c 69          	or     %edx,0x69(%esp,%ecx,2)
49b2eb:	73 74                	jae    0x49b361
49b2ed:	49                   	dec    %ecx
49b2ee:	74 65                	je     0x49b355
49b2f0:	6d                   	insl   (%dx),%es:(%edi)
49b2f1:	00 07                	add    %al,(%edi)
49b2f3:	53                   	push   %ebx
49b2f4:	75 62                	jne    0x49b358
49b2f6:	49                   	dec    %ecx
49b2f7:	74 65                	je     0x49b35e
49b2f9:	6d                   	insl   (%dx),%es:(%edi)
49b2fa:	07                   	pop    %es
49b2fb:	49                   	dec    %ecx
49b2fc:	6e                   	outsb  %ds:(%esi),(%dx)
49b2fd:	74 65                	je     0x49b364
49b2ff:	67 65 72 00          	addr16 gs jb 0x49b303
49b303:	05 53 74 61 74       	add    $0x74617453,%eax
49b308:	65 10 54 43 75       	adc    %dl,%gs:0x75(%ebx,%eax,2)
49b30d:	73 74                	jae    0x49b383
49b30f:	6f                   	outsl  %ds:(%esi),(%dx)
49b310:	6d                   	insl   (%dx),%es:(%edi)
49b311:	44                   	inc    %esp
49b312:	72 61                	jb     0x49b375
49b314:	77 53                	ja     0x49b369
49b316:	74 61                	je     0x49b379
49b318:	74 65                	je     0x49b37f
49b31a:	00 05 53 74 61 67    	add    %al,0x67617453
49b320:	65 10 54 43 75       	adc    %dl,%gs:0x75(%ebx,%eax,2)
49b325:	73 74                	jae    0x49b39b
49b327:	6f                   	outsl  %ds:(%esi),(%dx)
49b328:	6d                   	insl   (%dx),%es:(%edi)
49b329:	44                   	inc    %esp
49b32a:	72 61                	jb     0x49b38d
49b32c:	77 53                	ja     0x49b381
49b32e:	74 61                	je     0x49b391
49b330:	67 65 01 0b          	add    %ecx,%gs:(%bp,%di)
49b334:	44                   	inc    %esp
49b335:	65 66 61             	gs popaw
49b338:	75 6c                	jne    0x49b3a6
49b33a:	74 44                	je     0x49b380
49b33c:	72 61                	jb     0x49b39f
49b33e:	77 07                	ja     0x49b347
49b340:	42                   	inc    %edx
49b341:	6f                   	outsl  %ds:(%esi),(%dx)
49b342:	6f                   	outsl  %ds:(%esi),(%dx)
49b343:	6c                   	insb   (%dx),%es:(%edi)
49b344:	65 61                	gs popa
49b346:	6e                   	outsb  %ds:(%esi),(%dx)
49b347:	90                   	nop
49b348:	4c                   	dec    %esp
49b349:	b3 49                	mov    $0x49,%bl
49b34b:	00 08                	add    %cl,(%eax)
49b34d:	11 54 4c 56          	adc    %edx,0x56(%esp,%ecx,2)
49b351:	4f                   	dec    %edi
49b352:	77 6e                	ja     0x49b3c2
49b354:	65 72 44             	gs jb  0x49b39b
49b357:	61                   	popa
49b358:	74 61                	je     0x49b3bb
49b35a:	45                   	inc    %ebp
49b35b:	76 65                	jbe    0x49b3c2
49b35d:	6e                   	outsb  %ds:(%esi),(%dx)
49b35e:	74 00                	je     0x49b360
49b360:	02 08                	add    (%eax),%cl
49b362:	06                   	push   %es
49b363:	53                   	push   %ebx
49b364:	65 6e                	outsb  %gs:(%esi),(%dx)
49b366:	64 65 72 07          	fs gs jb 0x49b371
49b36a:	54                   	push   %esp
49b36b:	4f                   	dec    %edi
49b36c:	62 6a 65             	bound  %ebp,0x65(%edx)
49b36f:	63 74 08 04          	arpl   %esi,0x4(%eax,%ecx,1)
49b373:	49                   	dec    %ecx
49b374:	74 65                	je     0x49b3db
49b376:	6d                   	insl   (%dx),%es:(%edi)
49b377:	09 54 4c 69          	or     %edx,0x69(%esp,%ecx,2)
49b37b:	73 74                	jae    0x49b3f1
49b37d:	49                   	dec    %ecx
49b37e:	74 65                	je     0x49b3e5
49b380:	6d                   	insl   (%dx),%es:(%edi)
49b381:	8d 40 00             	lea    0x0(%eax),%eax
49b384:	88 b3 49 00 08 15    	mov    %dh,0x15080049(%ebx)
49b38a:	54                   	push   %esp
49b38b:	4c                   	dec    %esp