41f1d9:	8d 06 00
41f1dc:	01 01                	add    %eax,(%ecx)
41f1de:	12 81 8d 05 00 00    	adc    0x58d(%ecx),%al
41f1e4:	12 81 29 05 20 01    	adc    0x1200529(%ecx),%al
41f1ea:	01 12                	add    %edx,(%edx)
41f1ec:	7c 05                	jl     0x41f1f3
41f1ee:	20 02                	and    %al,(%edx)
41f1f0:	08 08                	or     %cl,(%eax)
41f1f2:	08 06                	or     %al,(%esi)
41f1f4:	20 03                	and    %al,(%ebx)
41f1f6:	01 08                	add    %ecx,(%eax)
41f1f8:	08 08                	or     %cl,(%eax)
41f1fa:	03 28                	add    (%eax),%ebp
41f1fc:	00 1c 03             	add    %bl,(%ebx,%eax,1)
41f1ff:	28 00                	sub    %al,(%eax)
41f201:	0e                   	push   %cs
41f202:	04 28                	add    $0x28,%al
41f204:	00 12                	add    %dl,(%edx)
41f206:	6d                   	insl   (%dx),%es:(%edi)
41f207:	04 08                	add    $0x8,%al
41f209:	00 12                	add    %dl,(%edx)
41f20b:	48                   	dec    %eax
41f20c:	05 28 00 11 80       	add    $0x80110028,%eax
41f211:	94                   	xchg   %eax,%esp
41f212:	03 28                	add    (%eax),%ebp
41f214:	00 08                	add    %cl,(%eax)
41f216:	05 28 00 11 80       	add    $0x80110028,%eax
41f21b:	8c 03                	mov    %es,(%ebx)
41f21d:	28 00                	sub    %al,(%eax)
41f21f:	02 05 28 00 11 80    	add    0x80110028,%al
41f225:	90                   	nop
41f226:	05 28 00 12 80       	add    $0x80120028,%eax
41f22b:	c8 05 28 00          	enter  $0x2805,$0x0
41f22f:	11 81 0c 08 28 00    	adc    %eax,0x28080c(%ecx)
41f235:	15 11 80 85 01       	adc    $0x1858011,%eax
41f23a:	08 05 28 00 11 80    	or     %al,0x80110028
41f240:	ad                   	lods   %ds:(%esi),%eax
41f241:	05 28 00 11 80       	add    $0x80110028,%eax
41f246:	c1 05 28 00 11 80 c4 	roll   $0xc4,0x80110028
41f24d:	05 08 00 12 80       	add    $0x80120008,%eax
41f252:	c8 05 08 00          	enter  $0x805,$0x0
41f256:	12 81 89 05 08 00    	adc    0x80589(%ecx),%al
41f25c:	12 81 8d 03 08 00    	adc    0x8038d(%ecx),%al
41f262:	0e                   	push   %cs
41f263:	05 08 00 12 81       	add    $0x81120008,%eax
41f268:	29 08                	sub    %ecx,(%eax)
41f26a:	01 00                	add    %eax,(%eax)
41f26c:	08 00                	or     %al,(%eax)
41f26e:	00 00                	add    %al,(%eax)
41f270:	00 00                	add    %al,(%eax)
41f272:	1e                   	push   %ds
41f273:	01 00                	add    %eax,(%eax)
41f275:	01 00                	add    %eax,(%eax)
41f277:	54                   	push   %esp
41f278:	02 16                	add    (%esi),%dl
41f27a:	57                   	push   %edi
41f27b:	72 61                	jb     0x41f2de
41f27d:	70 4e                	jo     0x41f2cd
41f27f:	6f                   	outsl  %ds:(%esi),(%dx)
41f280:	6e                   	outsb  %ds:(%esi),(%dx)
41f281:	45                   	inc    %ebp
41f282:	78 63                	js     0x41f2e7
41f284:	65 70 74             	gs jo  0x41f2fb
41f287:	69 6f 6e 54 68 72 6f 	imul   $0x6f726854,0x6e(%edi),%ebp
41f28e:	77 73                	ja     0x41f303
41f290:	01 08                	add    %ecx,(%eax)
41f292:	01 00                	add    %eax,(%eax)
41f294:	07                   	pop    %es
41f295:	01 00                	add    %eax,(%eax)
41f297:	00 00                	add    %al,(%eax)
41f299:	00 0b                	add    %cl,(%ebx)
41f29b:	01 00                	add    %eax,(%eax)
41f29d:	06                   	push   %es
41f29e:	53                   	push   %ebx
41f29f:	70 65                	jo     0x41f306
41f2a1:	63 63 79             	arpl   %esp,0x79(%ebx)
41f2a4:	00 00                	add    %al,(%eax)
41f2a6:	4e                   	dec    %esi
41f2a7:	01 00                	add    %eax,(%eax)
41f2a9:	49                   	dec    %ecx
41f2aa:	53                   	push   %ebx
41f2ab:	70 65                	jo     0x41f312
41f2ad:	63 63 79             	arpl   %esp,0x79(%ebx)
41f2b0:	20 69 73             	and    %ch,0x73(%ecx)
41f2b3:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
41f2b7:	20 70 6c             	and    %dh,0x6c(%eax)
41f2ba:	61                   	popa
41f2bb:	63 65 20             	arpl   %esp,0x20(%ebp)
41f2be:	74 6f                	je     0x41f32f
41f2c0:	20 73 74             	and    %dh,0x74(%ebx)
41f2c3:	61                   	popa
41f2c4:	72 74                	jb     0x41f33a
41f2c6:	20 69 66             	and    %ch,0x66(%ecx)
41f2c9:	20 79 6f             	and    %bh,0x6f(%ecx)
41f2cc:	75 20                	jne    0x41f2ee
41f2ce:	6e                   	outsb  %ds:(%esi),(%dx)
41f2cf:	65 65 64 20 74 6f 20 	gs gs and %dh,%fs:0x20(%edi,%ebp,2)
41f2d6:	6b 6e 6f 77          	imul   $0x77,0x6f(%esi),%ebp
41f2da:	20 77 68             	and    %dh,0x68(%edi)
41f2dd:	61                   	popa
41f2de:	74 e2                	je     0x41f2c2
41f2e0:	80 99 73 20 69 6e 73 	sbbb   $0x73,0x6e692073(%ecx)
41f2e7:	69 64 65 20 79 6f 75 	imul   $0x72756f79,0x20(%ebp,%eiz,2),%esp
41f2ee:	72
41f2ef:	20 50 43             	and    %dl,0x43(%eax)
41f2f2:	2e 00 00             	add    %al,%cs:(%eax)
41f2f5:	05 01 00 00 00       	add    $0x1,%eax
41f2fa:	00 11                	add    %dl,(%ecx)
41f2fc:	01 00                	add    %eax,(%eax)
41f2fe:	0c 50                	or     $0x50,%al
41f300:	69 72 69 66 6f 72 6d 	imul   $0x6d726f66,0x69(%edx),%esi
41f307:	20 4c 74 64          	and    %cl,0x64(%esp,%esi,2)
41f30b:	00 00                	add    %al,(%eax)
41f30d:	28 01                	sub    %al,(%ecx)
41f30f:	00 23                	add    %ah,(%ebx)
41f311:	43                   	inc    %ebx
41f312:	6f                   	outsl  %ds:(%esi),(%dx)
41f313:	70 79                	jo     0x41f38e
41f315:	72 69                	jb     0x41f380
41f317:	67 68 74 20 c2 a9    	addr16 push $0xa9c22074
41f31d:	20 32                	and    %dh,(%edx)
41f31f:	30 30                	xor    %dh,(%eax)
41f321:	35 2d 32 30 31       	xor    $0x3130322d,%eax
41f326:	38 20                	cmp    %ah,(%eax)
41f328:	50                   	push   %eax
41f329:	69 72 69 66 6f 72 6d 	imul   $0x6d726f66,0x69(%edx),%esi
41f330:	20 4c 74 64          	and    %cl,0x64(%esp,%esi,2)
41f334:	00 00                	add    %al,(%eax)
41f336:	29 01                	sub    %eax,(%ecx)
41f338:	00 24 35 44 37 43 38 	add    %ah,0x38433744(,%esi,1)
41f33f:	35 33 31 2d 35       	xor    $0x352d3133,%eax
41f344:	36 43                	ss inc %ebx
41f346:	34 2d                	xor    $0x2d,%al
41f348:	34 30                	xor    $0x30,%al
41f34a:	34 39                	xor    $0x39,%al
41f34c:	2d 39 39 41 30       	sub    $0x30413939,%eax
41f351:	2d 32 34 32 32       	sub    $0x32323432,%eax
41f356:	35 45 43 42 45       	xor    $0x45424345,%eax
41f35b:	32 31                	xor    (%ecx),%dh
41f35d:	33 00                	xor    (%eax),%eax
41f35f:	00 0d 01 00 08 31    	add    %cl,0x31080001
41f365:	2e 33 32             	xor    %cs:(%edx),%esi
41f368:	2e 30 2e             	xor    %ch,%cs:(%esi)
41f36b:	35 00 00 47 01       	xor    $0x1470000,%eax
41f370:	00 1a                	add    %bl,(%edx)
41f372:	2e 4e                	cs dec %esi
41f374:	45                   	inc    %ebp
41f375:	54                   	push   %esp
41f376:	46                   	inc    %esi
41f377:	72 61                	jb     0x41f3da
41f379:	6d                   	insl   (%dx),%es:(%edi)
41f37a:	65 77 6f             	gs ja  0x41f3ec
41f37d:	72 6b                	jb     0x41f3ea
41f37f:	2c 56                	sub    $0x56,%al
41f381:	65 72 73             	gs jb  0x41f3f7
41f384:	69 6f 6e 3d 76 34 2e 	imul   $0x2e34763d,0x6e(%edi),%ebp
41f38b:	30 01                	xor    %al,(%ecx)
41f38d:	00 54 0e 14          	add    %dl,0x14(%esi,%ecx,1)
41f391:	46                   	inc    %esi
41f392:	72 61                	jb     0x41f3f5
41f394:	6d                   	insl   (%dx),%es:(%edi)
41f395:	65 77 6f             	gs ja  0x41f407
41f398:	72 6b                	jb     0x41f405
41f39a:	44                   	inc    %esp
41f39b:	69 73 70 6c 61 79 4e 	imul   $0x4e79616c,0x70(%ebx),%esi
41f3a2:	61                   	popa
41f3a3:	6d                   	insl   (%dx),%es:(%edi)
41f3a4:	65 10 2e             	adc    %ch,%gs:(%esi)
41f3a7:	4e                   	dec    %esi
41f3a8:	45                   	inc    %ebp
41f3a9:	54                   	push   %esp
41f3aa:	20 46 72             	and    %al,0x72(%esi)
41f3ad:	61                   	popa
41f3ae:	6d                   	insl   (%dx),%es:(%edi)
41f3af:	65 77 6f             	gs ja  0x41f421
41f3b2:	72 6b                	jb     0x41f41f
41f3b4:	20 34 08             	and    %dh,(%eax,%ecx,1)
41f3b7:	01 00                	add    %eax,(%eax)
41f3b9:	00 00                	add    %al,(%eax)
41f3bb:	00 00                	add    %al,(%eax)
41f3bd:	00 00                	add    %al,(%eax)
41f3bf:	6c                   	insb   (%dx),%es:(%edi)
41f3c0:	01 00                	add    %eax,(%eax)
41f3c2:	67 53                	addr16 push %ebx
41f3c4:	70 65                	jo     0x41f42b
41f3c6:	63 69 66             	arpl   %ebp,0x66(%ecx)
41f3c9:	69 65 73 20 74 68 65 	imul   $0x65687420,0x73(%ebp),%esp
41f3d0:	20 72 65             	and    %dh,0x65(%edx)
41f3d3:	73 6f                	jae    0x41f444
41f3d5:	75 72                	jne    0x41f449
41f3d7:	63 65 20             	arpl   %esp,0x20(%ebp)
41f3da:	6e                   	outsb  %ds:(%esi),(%dx)
41f3db:	61                   	popa
41f3dc:	6d                   	insl   (%dx),%es:(%edi)
41f3dd:	65 20 6f 66          	and    %ch,%gs:0x66(%edi)
41f3e1:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
41f3e5:	20 6c 61 72          	and    %ch,0x72(%ecx,%eiz,2)
41f3e9:	67 65 20 69 6d       	and    %ch,%gs:0x6d(%bx,%di)
41f3ee:	61                   	popa
41f3ef:	67 65 20 74 68       	and    %dh,%gs:0x68(%si)
41f3f4:	61                   	popa
41f3f5:	74 20                	je     0x41f417
41f3f7:	61                   	popa
41f3f8:	70 70                	jo     0x41f46a
41f3fa:	65 61                	gs popa
41f3fc:	72 73                	jb     0x41f471
41f3fe:	20 6f 6e             	and    %ch,0x6e(%edi)
41f401:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
41f405:	20 73 63             	and    %dh,0x63(%ebx)
41f408:	72 65                	jb     0x41f46f
41f40a:	65 6e                	outsb  %gs:(%esi),(%dx)
41f40c:	20 77 68             	and    %dh,0x68(%edi)
41f40f:	65 6e                	outsb  %gs:(%esi),(%dx)
41f411:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
41f415:	20 75 73             	and    %dh,0x73(%ebp)
41f418:	65 72 20             	gs jb  0x41f43b
41f41b:	73 6f                	jae    0x41f48c
41f41d:	6c                   	insb   (%dx),%es:(%edi)
41f41e:	76 65                	jbe    0x41f485
41f420:	73 20                	jae    0x41f442
41f422:	61                   	popa
41f423:	20 6c 65 76          	and    %ch,0x76(%ebp,%eiz,2)
41f427:	65 6c                	gs insb (%dx),%es:(%edi)
41f429:	2e 00 00             	add    %al,%cs:(%eax)
41f42c:	08 01                	or     %al,(%ecx)
41f42e:	00 03                	add    %al,(%ebx)
41f430:	00 00                	add    %al,(%eax)
41f432:	00 00                	add    %al,(%eax)
41f434:	00 08                	add    %cl,(%eax)
41f436:	01 00                	add    %eax,(%eax)
41f438:	04 00                	add    $0x0,%al
41f43a:	00 00                	add    %al,(%eax)
41f43c:	00 00                	add    %al,(%eax)
41f43e:	80 80 01 00 7b 55 73 	addb   $0x73,0x557b0001(%eax)
41f445:	65 64 20 69 6e       	gs and %ch,%fs:0x6e(%ecx)
41f44a:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
41f44e:	20 e2                	and    %ah,%dl
41f450:	80 9c 46 69 6c 65 20 	sbbb   $0x74,0x20656c69(%esi,%eax,2)
41f457:	74
41f458:	79 70                	jns    0x41f4ca
41f45a:	65 e2 80             	gs loop 0x41f3dd
41f45d:	9d                   	popf
41f45e:	20 64 72 6f          	and    %ah,0x6f(%edx,%esi,2)
41f462:	70 2d                	jo     0x41f491
41f464:	64 6f                	outsl  %fs:(%esi),(%dx)
41f466:	77 6e                	ja     0x41f4d6
41f468:	20 69 6e             	and    %ch,0x6e(%ecx)
41f46b:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
41f46f:	20 e2                	and    %ah,%dl
41f471:	80 9c 53 61 76 65 e2 	sbbb   $0x80,-0x1d9a899f(%ebx,%edx,2)
41f478:	80
41f479:	9d                   	popf
41f47a:	20 64 69 61          	and    %ah,0x61(%ecx,%ebp,2)
41f47e:	6c                   	insb   (%dx),%es:(%edi)
41f47f:	6f                   	outsl  %ds:(%esi),(%dx)
41f480:	67 20 74 6f          	and    %dh,0x6f(%si)
41f484:	20 72 65             	and    %dh,0x65(%edx)
41f487:	66 65 72 20          	data16 gs jb 0x41f4ab
41f48b:	74 6f                	je     0x41f4fc
41f48d:	20 74 65 78          	and    %dh,0x78(%ebp,%eiz,2)
41f491:	74 20                	je     0x41f4b3
41f493:	66 69 6c 65 73 2c 20 	imul   $0x202c,0x73(%ebp,%eiz,2),%bp
41f49a:	69 2e 65 2e 20 66    	imul   $0x66202e65,(%esi),%ebp
41f4a0:	69 6c 65 73 20 77 69 	imul   $0x74697720,0x73(%ebp,%eiz,2),%ebp
41f4a7:	74
41f4a8:	68 20 74 68 65       	push   $0x65687420
41f4ad:	20 2a                	and    %ch,(%edx)
41f4af:	2e 74 78             	je,pn  0x41f52a
41f4b2:	74 20                	je     0x41f4d4
41f4b4:	65 78 74             	gs js  0x41f52b
41f4b7:	65 6e                	outsb  %gs:(%esi),(%dx)
41f4b9:	73 69                	jae    0x41f524
41f4bb:	6f                   	outsl  %ds:(%esi),(%dx)
41f4bc:	6e                   	outsb  %ds:(%esi),(%dx)
41f4bd:	2e 00 00             	add    %al,%cs:(%eax)
41f4c0:	5a                   	pop    %edx
41f4c1:	01 00                	add    %eax,(%eax)
41f4c3:	55                   	push   %ebp
41f4c4:	55                   	push   %ebp
41f4c5:	73 65                	jae    0x41f52c
41f4c7:	64 20 69 6e          	and    %ch,%fs:0x6e(%ecx)
41f4cb:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
41f4cf:	20 e2                	and    %ah,%dl
41f4d1:	80 9c 46 69 6c 65 20 	sbbb   $0x74,0x20656c69(%esi,%eax,2)
41f4d8:	74
41f4d9:	79 70                	jns    0x41f54b
41f4db:	65 e2 80             	gs loop 0x41f45e
41f4de:	9d                   	popf
41f4df:	20 64 72 6f          	and    %ah,0x6f(%edx,%esi,2)
41f4e3:	70 2d                	jo     0x41f512
41f4e5:	64 6f                	outsl  %fs:(%esi),(%dx)
41f4e7:	77 6e                	ja     0x41f557
41f4e9:	20 69 6e             	and    %ch,0x6e(%ecx)
41f4ec:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
41f4f0:	20 e2                	and    %ah,%dl
41f4f2:	80 9c 53 61 76 65 e2 	sbbb   $0x80,-0x1d9a899f(%ebx,%edx,2)
41f4f9:	80
41f4fa:	9d                   	popf
41f4fb:	20 64 69 61          	and    %ah,0x61(%ecx,%ebp,2)
41f4ff:	6c                   	insb   (%dx),%es:(%edi)
41f500:	6f                   	outsl  %ds:(%esi),(%dx)
41f501:	67 20 74 6f          	and    %dh,0x6f(%si)
41f505:	20 72 65             	and    %dh,0x65(%edx)
41f508:	66 65 72 20          	data16 gs jb 0x41f52c
41f50c:	74 6f                	je     0x41f57d
41f50e:	20 61 6c             	and    %ah,0x6c(%ecx)
41f511:	6c                   	insb   (%dx),%es:(%edi)
41f512:	20 66 69             	and    %ah,0x69(%esi)
41f515:	6c                   	insb   (%dx),%es:(%edi)
41f516:	65 73 2e             	gs jae 0x41f547
41f519:	00 00                	add    %al,(%eax)
41f51b:	80 89 01 00 80 83 44 	orb    $0x44,-0x7c7fffff(%ecx)
41f522:	69 73 70 6c 61 79 65 	imul   $0x6579616c,0x70(%ebx),%esi
41f529:	64 20 69 6e          	and    %ch,%fs:0x6e(%ecx)
41f52d:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
41f531:	20 6d 61             	and    %ch,0x61(%ebp)
41f534:	69 6e 20 77 69 6e 64 	imul   $0x646e6977,0x20(%esi),%ebp
41f53b:	6f                   	outsl  %ds:(%esi),(%dx)
41f53c:	77 e2                	ja     0x41f520
41f53e:	80 99 73 20 74 69 74 	sbbb   $0x74,0x69742073(%ecx)
41f545:	6c                   	insb   (%dx),%es:(%edi)
41f546:	65 20 62 61          	and    %ah,%gs:0x61(%edx)
41f54a:	72 20                	jb     0x41f56c
41f54c:	74 6f                	je     0x41f5bd
41f54e:	20 73 69             	and    %dh,0x69(%ebx)
41f551:	67 6e                	outsb  %ds:(%si),(%dx)
41f553:	69 66 79 20 74 68 61 	imul   $0x61687420,0x79(%esi),%esp
41f55a:	74 20                	je     0x41f57c
41f55c:	74 68                	je     0x41f5c6
41f55e:	65 20 63 75          	and    %ah,%gs:0x75(%ebx)
41f562:	72 72                	jb     0x41f5d6
41f564:	65 6e                	outsb  %gs:(%esi),(%dx)
41f566:	74 20                	je     0x41f588
41f568:	6c                   	insb   (%dx),%es:(%edi)
41f569:	65 76 65             	gs jbe 0x41f5d1
41f56c:	6c                   	insb   (%dx),%es:(%edi)
41f56d:	20 66 69             	and    %ah,0x69(%esi)
41f570:	6c                   	insb   (%dx),%es:(%edi)
41f571:	65 20 68 61          	and    %ch,%gs:0x61(%eax)
41f575:	73 20                	jae    0x41f597
41f577:	6e                   	outsb  %ds:(%esi),(%dx)
41f578:	6f                   	outsl  %ds:(%esi),(%dx)
41f579:	74 20                	je     0x41f59b
41f57b:	79 65                	jns    0x41f5e2
41f57d:	74 20                	je     0x41f59f
41f57f:	62 65 65             	bound  %esp,0x65(%ebp)
41f582:	6e                   	outsb  %ds:(%esi),(%dx)
41f583:	20 6e 61             	and    %ch,0x61(%esi)
41f586:	6d                   	insl   (%dx),%es:(%edi)
41f587:	65 64 20 28          	gs and %ch,%fs:(%eax)