41b1ac:	74 79                	je     0x41b227
41b1ae:	6c                   	insb   (%dx),%es:(%edi)
41b1af:	65 01 00             	add    %eax,%gs:(%eax)
41b1b2:	00 00                	add    %al,(%eax)
41b1b4:	00 03                	add    %al,(%ebx)
41b1b6:	00 00                	add    %al,(%eax)
41b1b8:	00 a0 b1 41 00 06    	add    %ah,0x60041b1(%eax)
41b1be:	66 73 42             	data16 jae 0x41b203
41b1c1:	6f                   	outsl  %ds:(%esi),(%dx)
41b1c2:	6c                   	insb   (%dx),%es:(%edi)
41b1c3:	64 08 66 73          	or     %ah,%fs:0x73(%esi)
41b1c7:	49                   	dec    %ecx
41b1c8:	74 61                	je     0x41b22b
41b1ca:	6c                   	insb   (%dx),%es:(%edi)
41b1cb:	69 63 0b 66 73 55 6e 	imul   $0x6e557366,0xb(%ebx),%esp
41b1d2:	64 65 72 6c          	fs gs jb 0x41b242
41b1d6:	69 6e 65 0b 66 73 53 	imul   $0x5373660b,0x65(%esi),%ebp
41b1dd:	74 72                	je     0x41b251
41b1df:	69 6b 65 4f 75 74 08 	imul   $0x874754f,0x65(%ebx),%ebp
41b1e6:	47                   	inc    %edi
41b1e7:	72 61                	jb     0x41b24a
41b1e9:	70 68                	jo     0x41b253
41b1eb:	69 63 73 8b c0 f4 b1 	imul   $0xb1f4c08b,0x73(%ebx),%esp
41b1f2:	41                   	inc    %ecx
41b1f3:	00 06                	add    %al,(%esi)
41b1f5:	0b 54 46 6f          	or     0x6f(%esi,%eax,2),%edx
41b1f9:	6e                   	outsb  %ds:(%esi),(%dx)
41b1fa:	74 53                	je     0x41b24f
41b1fc:	74 79                	je     0x41b277
41b1fe:	6c                   	insb   (%dx),%es:(%edi)
41b1ff:	65 73 01             	gs jae 0x41b203
41b202:	a0 b1 41 00 8b       	mov    0x8b0041b1,%al
41b207:	c0 0c b2 41          	rorb   $0x41,(%edx,%esi,4)
41b20b:	00 03                	add    %al,(%ebx)
41b20d:	09 54 50 65          	or     %edx,0x65(%eax,%edx,2)
41b211:	6e                   	outsb  %ds:(%esi),(%dx)
41b212:	53                   	push   %ebx
41b213:	74 79                	je     0x41b28e
41b215:	6c                   	insb   (%dx),%es:(%edi)
41b216:	65 01 00             	add    %eax,%gs:(%eax)
41b219:	00 00                	add    %al,(%eax)
41b21b:	00 06                	add    %al,(%esi)
41b21d:	00 00                	add    %al,(%eax)
41b21f:	00 08                	add    %cl,(%eax)
41b221:	b2 41                	mov    $0x41,%dl
41b223:	00 07                	add    %al,(%edi)
41b225:	70 73                	jo     0x41b29a
41b227:	53                   	push   %ebx
41b228:	6f                   	outsl  %ds:(%esi),(%dx)
41b229:	6c                   	insb   (%dx),%es:(%edi)
41b22a:	69 64 06 70 73 44 61 	imul   $0x73614473,0x70(%esi,%eax,1),%esp
41b231:	73
41b232:	68 05 70 73 44       	push   $0x44737005
41b237:	6f                   	outsl  %ds:(%esi),(%dx)
41b238:	74 09                	je     0x41b243
41b23a:	70 73                	jo     0x41b2af
41b23c:	44                   	inc    %esp
41b23d:	61                   	popa
41b23e:	73 68                	jae    0x41b2a8
41b240:	44                   	inc    %esp
41b241:	6f                   	outsl  %ds:(%esi),(%dx)
41b242:	74 0c                	je     0x41b250
41b244:	70 73                	jo     0x41b2b9
41b246:	44                   	inc    %esp
41b247:	61                   	popa
41b248:	73 68                	jae    0x41b2b2
41b24a:	44                   	inc    %esp
41b24b:	6f                   	outsl  %ds:(%esi),(%dx)
41b24c:	74 44                	je     0x41b292
41b24e:	6f                   	outsl  %ds:(%esi),(%dx)
41b24f:	74 07                	je     0x41b258
41b251:	70 73                	jo     0x41b2c6
41b253:	43                   	inc    %ebx
41b254:	6c                   	insb   (%dx),%es:(%edi)
41b255:	65 61                	gs popa
41b257:	72 0d                	jb     0x41b266
41b259:	70 73                	jo     0x41b2ce
41b25b:	49                   	dec    %ecx
41b25c:	6e                   	outsb  %ds:(%esi),(%dx)
41b25d:	73 69                	jae    0x41b2c8
41b25f:	64 65 46             	fs gs inc %esi
41b262:	72 61                	jb     0x41b2c5
41b264:	6d                   	insl   (%dx),%es:(%edi)
41b265:	65 08 47 72          	or     %al,%gs:0x72(%edi)
41b269:	61                   	popa
41b26a:	70 68                	jo     0x41b2d4
41b26c:	69 63 73 90 74 b2 41 	imul   $0x41b27490,0x73(%ebx),%esp
41b273:	00 03                	add    %al,(%ebx)
41b275:	08 54 50 65          	or     %dl,0x65(%eax,%edx,2)
41b279:	6e                   	outsb  %ds:(%esi),(%dx)
41b27a:	4d                   	dec    %ebp
41b27b:	6f                   	outsl  %ds:(%esi),(%dx)
41b27c:	64 65 01 00          	fs add %eax,%gs:(%eax)
41b280:	00 00                	add    %al,(%eax)
41b282:	00 0f                	add    %cl,(%edi)
41b284:	00 00                	add    %al,(%eax)
41b286:	00 70 b2             	add    %dh,-0x4e(%eax)
41b289:	41                   	inc    %ecx
41b28a:	00 07                	add    %al,(%edi)
41b28c:	70 6d                	jo     0x41b2fb
41b28e:	42                   	inc    %edx
41b28f:	6c                   	insb   (%dx),%es:(%edi)
41b290:	61                   	popa
41b291:	63 6b 07             	arpl   %ebp,0x7(%ebx)
41b294:	70 6d                	jo     0x41b303
41b296:	57                   	push   %edi
41b297:	68 69 74 65 05       	push   $0x5657469
41b29c:	70 6d                	jo     0x41b30b
41b29e:	4e                   	dec    %esi
41b29f:	6f                   	outsl  %ds:(%esi),(%dx)
41b2a0:	70 05                	jo     0x41b2a7
41b2a2:	70 6d                	jo     0x41b311
41b2a4:	4e                   	dec    %esi
41b2a5:	6f                   	outsl  %ds:(%esi),(%dx)
41b2a6:	74 06                	je     0x41b2ae
41b2a8:	70 6d                	jo     0x41b317
41b2aa:	43                   	inc    %ebx
41b2ab:	6f                   	outsl  %ds:(%esi),(%dx)
41b2ac:	70 79                	jo     0x41b327
41b2ae:	09 70 6d             	or     %esi,0x6d(%eax)
41b2b1:	4e                   	dec    %esi
41b2b2:	6f                   	outsl  %ds:(%esi),(%dx)
41b2b3:	74 43                	je     0x41b2f8
41b2b5:	6f                   	outsl  %ds:(%esi),(%dx)
41b2b6:	70 79                	jo     0x41b331
41b2b8:	0d 70 6d 4d 65       	or     $0x654d6d70,%eax
41b2bd:	72 67                	jb     0x41b326
41b2bf:	65 50                	gs push %eax
41b2c1:	65 6e                	outsb  %gs:(%esi),(%dx)
41b2c3:	4e                   	dec    %esi
41b2c4:	6f                   	outsl  %ds:(%esi),(%dx)
41b2c5:	74 0c                	je     0x41b2d3
41b2c7:	70 6d                	jo     0x41b336
41b2c9:	4d                   	dec    %ebp
41b2ca:	61                   	popa
41b2cb:	73 6b                	jae    0x41b338
41b2cd:	50                   	push   %eax
41b2ce:	65 6e                	outsb  %gs:(%esi),(%dx)
41b2d0:	4e                   	dec    %esi
41b2d1:	6f                   	outsl  %ds:(%esi),(%dx)
41b2d2:	74 0d                	je     0x41b2e1
41b2d4:	70 6d                	jo     0x41b343
41b2d6:	4d                   	dec    %ebp
41b2d7:	65 72 67             	gs jb  0x41b341
41b2da:	65 4e                	gs dec %esi
41b2dc:	6f                   	outsl  %ds:(%esi),(%dx)
41b2dd:	74 50                	je     0x41b32f
41b2df:	65 6e                	outsb  %gs:(%esi),(%dx)
41b2e1:	0c 70                	or     $0x70,%al
41b2e3:	6d                   	insl   (%dx),%es:(%edi)
41b2e4:	4d                   	dec    %ebp
41b2e5:	61                   	popa
41b2e6:	73 6b                	jae    0x41b353
41b2e8:	4e                   	dec    %esi
41b2e9:	6f                   	outsl  %ds:(%esi),(%dx)
41b2ea:	74 50                	je     0x41b33c
41b2ec:	65 6e                	outsb  %gs:(%esi),(%dx)
41b2ee:	07                   	pop    %es
41b2ef:	70 6d                	jo     0x41b35e
41b2f1:	4d                   	dec    %ebp
41b2f2:	65 72 67             	gs jb  0x41b35c
41b2f5:	65 0a 70 6d          	or     %gs:0x6d(%eax),%dh
41b2f9:	4e                   	dec    %esi
41b2fa:	6f                   	outsl  %ds:(%esi),(%dx)
41b2fb:	74 4d                	je     0x41b34a
41b2fd:	65 72 67             	gs jb  0x41b367
41b300:	65 06                	gs push %es
41b302:	70 6d                	jo     0x41b371
41b304:	4d                   	dec    %ebp
41b305:	61                   	popa
41b306:	73 6b                	jae    0x41b373
41b308:	09 70 6d             	or     %esi,0x6d(%eax)
41b30b:	4e                   	dec    %esi
41b30c:	6f                   	outsl  %ds:(%esi),(%dx)
41b30d:	74 4d                	je     0x41b35c
41b30f:	61                   	popa
41b310:	73 6b                	jae    0x41b37d
41b312:	05 70 6d 58 6f       	add    $0x6f586d70,%eax
41b317:	72 08                	jb     0x41b321
41b319:	70 6d                	jo     0x41b388
41b31b:	4e                   	dec    %esi
41b31c:	6f                   	outsl  %ds:(%esi),(%dx)
41b31d:	74 58                	je     0x41b377
41b31f:	6f                   	outsl  %ds:(%esi),(%dx)
41b320:	72 08                	jb     0x41b32a
41b322:	47                   	inc    %edi
41b323:	72 61                	jb     0x41b386
41b325:	70 68                	jo     0x41b38f
41b327:	69 63 73 8b c0 30 b3 	imul   $0xb330c08b,0x73(%ebx),%esp
41b32e:	41                   	inc    %ecx
41b32f:	00 03                	add    %al,(%ebx)
41b331:	0b 54 42 72          	or     0x72(%edx,%eax,2),%edx
41b335:	75 73                	jne    0x41b3aa
41b337:	68 53 74 79 6c       	push   $0x6c797453
41b33c:	65 01 00             	add    %eax,%gs:(%eax)
41b33f:	00 00                	add    %al,(%eax)
41b341:	00 07                	add    %al,(%edi)
41b343:	00 00                	add    %al,(%eax)
41b345:	00 2c b3             	add    %ch,(%ebx,%esi,4)
41b348:	41                   	inc    %ecx
41b349:	00 07                	add    %al,(%edi)
41b34b:	62 73 53             	bound  %esi,0x53(%ebx)
41b34e:	6f                   	outsl  %ds:(%esi),(%dx)
41b34f:	6c                   	insb   (%dx),%es:(%edi)
41b350:	69 64 07 62 73 43 6c 	imul   $0x656c4373,0x62(%edi,%eax,1),%esp
41b357:	65
41b358:	61                   	popa
41b359:	72 0c                	jb     0x41b367
41b35b:	62 73 48             	bound  %esi,0x48(%ebx)
41b35e:	6f                   	outsl  %ds:(%esi),(%dx)
41b35f:	72 69                	jb     0x41b3ca
41b361:	7a 6f                	jp     0x41b3d2
41b363:	6e                   	outsb  %ds:(%esi),(%dx)
41b364:	74 61                	je     0x41b3c7
41b366:	6c                   	insb   (%dx),%es:(%edi)
41b367:	0a 62 73             	or     0x73(%edx),%ah
41b36a:	56                   	push   %esi
41b36b:	65 72 74             	gs jb  0x41b3e2
41b36e:	69 63 61 6c 0b 62 73 	imul   $0x73620b6c,0x61(%ebx),%esp
41b375:	46                   	inc    %esi
41b376:	44                   	inc    %esp
41b377:	69 61 67 6f 6e 61 6c 	imul   $0x6c616e6f,0x67(%ecx),%esp
41b37e:	0b 62 73             	or     0x73(%edx),%esp
41b381:	42                   	inc    %edx
41b382:	44                   	inc    %esp
41b383:	69 61 67 6f 6e 61 6c 	imul   $0x6c616e6f,0x67(%ecx),%esp
41b38a:	07                   	pop    %es
41b38b:	62 73 43             	bound  %esi,0x43(%ebx)
41b38e:	72 6f                	jb     0x41b3ff
41b390:	73 73                	jae    0x41b405
41b392:	0b 62 73             	or     0x73(%edx),%esp
41b395:	44                   	inc    %esp
41b396:	69 61 67 43 72 6f 73 	imul   $0x736f7243,0x67(%ecx),%esp
41b39d:	73 08                	jae    0x41b3a7
41b39f:	47                   	inc    %edi
41b3a0:	72 61                	jb     0x41b403
41b3a2:	70 68                	jo     0x41b40c
41b3a4:	69 63 73 90 f4 b3 41 	imul   $0x41b3f490,0x73(%ebx),%esp
41b3b7:	00 1c b4             	add    %bl,(%esp,%esi,4)
41b3ba:	41                   	inc    %ecx
41b3c3:	00 00                	add    %al,(%eax)
41b3c5:	b4 41                	mov    $0x41,%ah
41b3c7:	00 08                	add    %cl,(%eax)
41b3c9:	b4 41                	mov    $0x41,%ah
41b3cb:	00 18                	add    %bl,(%eax)
41b3cd:	00 00                	add    %al,(%eax)
41b3cf:	00 7c 1d 41          	add    %bh,0x41(%ebp,%ebx,1)
41b3d3:	00 40 3a             	add    %al,0x3a(%eax)
41b3d6:	40                   	inc    %eax
41b3d7:	00 4c 3a 40          	add    %cl,0x40(%edx,%edi,1)
41b3db:	00 50 3a             	add    %dl,0x3a(%eax)
41b3de:	40                   	inc    %eax
41b3df:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
41b3e3:	00 48 3a             	add    %cl,0x3a(%eax)
41b3e6:	40                   	inc    %eax
41b3e7:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
41b3ee:	40                   	inc    %eax
41b3ef:	00 80 45 41 00 90    	add    %al,-0x6fffbebb(%eax)
41b3f5:	46                   	inc    %esi
41b3f6:	41                   	inc    %ecx
41b3f7:	00 98 46 41 00 ac    	add    %bl,-0x53ffbeba(%eax)
41b3fd:	45                   	inc    %ebp
41b3fe:	41                   	inc    %ecx
41b3ff:	00 01                	add    %al,(%ecx)
41b401:	00 fd                	add    %bh,%ch
41b403:	ff 28                	ljmp   *(%eax)
41b405:	c6 41 00 0f          	movb   $0xf,0x0(%ecx)
41b409:	54                   	push   %esp
41b40a:	47                   	inc    %edi
41b40b:	72 61                	jb     0x41b46e
41b40d:	70 68                	jo     0x41b477
41b40f:	69 63 73 4f 62 6a 65 	imul   $0x656a624f,0x73(%ebx),%esp
41b416:	63 74 1c b4          	arpl   %esi,-0x4c(%esp,%ebx,1)
41b41a:	41                   	inc    %ecx
41b41b:	00 07                	add    %al,(%edi)
41b41d:	0f 54 47 72          	andps  0x72(%edi),%xmm0
41b421:	61                   	popa
41b422:	70 68                	jo     0x41b48c
41b424:	69 63 73 4f 62 6a 65 	imul   $0x656a624f,0x73(%ebx),%esp
41b42b:	63 74 f4 b3          	arpl   %esi,-0x4d(%esp,%esi,8)
41b42f:	41                   	inc    %ecx
41b430:	00 f0                	add    %dh,%al
41b432:	1d 41 00 00 00       	sbb    $0x41,%eax
41b437:	08 47 72             	or     %al,0x72(%edi)
41b43a:	61                   	popa
41b43b:	70 68                	jo     0x41b4a5
41b43d:	69 63 73 00 00 8b c0 	imul   $0xc08b0000,0x73(%ebx),%esp
41b444:	48                   	dec    %eax
41b445:	b4 41                	mov    $0x41,%ah
41b447:	00 0f                	add    %cl,(%edi)
41b449:	0f 49 43 68          	cmovns 0x68(%ebx),%eax
41b44d:	61                   	popa
41b44e:	6e                   	outsb  %ds:(%esi),(%dx)
41b44f:	67 65 4e             	addr16 gs dec %esi
41b452:	6f                   	outsl  %ds:(%esi),(%dx)
41b453:	74 69                	je     0x41b4be
41b455:	66 69 65 72 14 11    	imul   $0x1114,0x72(%ebp),%sp
41b45b:	40                   	inc    %eax
41b45c:	00 01                	add    %al,(%ecx)
41b45e:	21 23                	and    %esp,(%ebx)
41b460:	b6 1f                	mov    $0x1f,%dh
41b462:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
41b463:	44                   	inc    %esp
41b464:	d0 11                	rclb   $1,(%ecx)
41b466:	9e                   	sahf
41b467:	93                   	xchg   %eax,%ebx
41b468:	00 20                	add    %ah,(%eax)
41b46a:	af                   	scas   %es:(%edi),%eax
41b46b:	3d 82 da 08 47       	cmp    $0x4708da82,%eax
41b470:	72 61                	jb     0x41b4d3
41b472:	70 68                	jo     0x41b4dc
41b474:	69 63 73 01 00 ff ff 	imul   $0xffff0001,0x73(%ebx),%esp
41b47b:	90                   	nop
41b47c:	c8 b4 41 00          	enter  $0x41b4,$0x0
41b488:	d4 b4                	aam    $0xb4
41b48a:	41                   	inc    %ecx
41b48b:	00 f8                	add    %bh,%al
41b48d:	b4 41                	mov    $0x41,%ah
41b497:	00 e6                	add    %ah,%dh
41b499:	b4 41                	mov    $0x41,%ah
41b49b:	00 ee                	add    %ch,%dh
41b49d:	b4 41                	mov    $0x41,%ah
41b49f:	00 24 00             	add    %ah,(%eax,%eax,1)
41b4a2:	00 00                	add    %al,(%eax)
41b4a4:	a8 b3                	test   $0xb3,%al
41b4a6:	41                   	inc    %ecx
41b4a7:	00 40 3a             	add    %al,0x3a(%eax)
41b4aa:	40                   	inc    %eax
41b4ab:	00 4c 3a 40          	add    %cl,0x40(%edx,%edi,1)
41b4af:	00 50 3a             	add    %dl,0x3a(%eax)
41b4b2:	40                   	inc    %eax
41b4b3:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
41b4b7:	00 48 3a             	add    %cl,0x3a(%eax)
41b4ba:	40                   	inc    %eax
41b4bb:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
41b4c2:	40                   	inc    %eax
41b4c3:	00 38                	add    %bh,(%eax)
41b4c5:	c9                   	leave
41b4c6:	41                   	inc    %ecx
41b4c7:	00 90 46 41 00 98    	add    %dl,-0x67ffbeba(%eax)
41b4cd:	46                   	inc    %esi
41b4ce:	41                   	inc    %ecx
41b4cf:	00 7c c9 41          	add    %bh,0x41(%ecx,%ecx,8)
41b4d3:	00 0e                	add    %cl,(%esi)
41b4d5:	00 00                	add    %al,(%eax)
41b4d7:	00 00                	add    %al,(%eax)
41b4d9:	00 01                	add    %al,(%ecx)
41b4db:	00 00                	add    %al,(%eax)
41b4dd:	00 44 b4 41          	add    %al,0x41(%esp,%esi,4)
41b4e1:	00 20                	add    %ah,(%eax)