41d2a4:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d2a8:	00 69 00             	add    %ch,0x0(%ecx)
41d2ab:	73 00                	jae    0x41d2ad
41d2ad:	68 00 57 00 61       	push   $0x61005700
41d2b2:	00 72 00             	add    %dh,0x0(%edx)
41d2b5:	72 00                	jb     0x41d2b7
41d2b7:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41d2bd:	54                   	push   %esp
41d2be:	00 72 00             	add    %dh,0x0(%edx)
41d2c1:	61                   	popa
41d2c2:	00 69 00             	add    %ch,0x0(%ecx)
41d2c5:	6e                   	outsb  %ds:(%esi),(%dx)
41d2c6:	00 69 00             	add    %ch,0x0(%ecx)
41d2c9:	6e                   	outsb  %ds:(%esi),(%dx)
41d2ca:	00 67 00             	add    %ah,0x0(%edi)
41d2cd:	50                   	push   %eax
41d2ce:	00 6f 00             	add    %ch,0x0(%edi)
41d2d1:	70 00                	jo     0x41d2d3
41d2d3:	75 00                	jne    0x41d2d5
41d2d5:	6c                   	insb   (%dx),%es:(%edi)
41d2d6:	00 61 00             	add    %ah,0x0(%ecx)
41d2d9:	74 00                	je     0x41d2db
41d2db:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
41d2e1:	00 4f 6c             	add    %cl,0x6c(%edi)
41d2e4:	00 61 00             	add    %ah,0x0(%ecx)
41d2e7:	62 00                	bound  %eax,(%eax)
41d2e9:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41d2ee:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d2f2:	00 69 00             	add    %ch,0x0(%ecx)
41d2f5:	73 00                	jae    0x41d2f7
41d2f7:	68 00 4d 00 61       	push   $0x61004d00
41d2fc:	00 73 00             	add    %dh,0x0(%ebx)
41d2ff:	74 00                	je     0x41d301
41d301:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41d305:	54                   	push   %esp
41d306:	00 72 00             	add    %dh,0x0(%edx)
41d309:	61                   	popa
41d30a:	00 69 00             	add    %ch,0x0(%ecx)
41d30d:	6e                   	outsb  %ds:(%esi),(%dx)
41d30e:	00 69 00             	add    %ch,0x0(%ecx)
41d311:	6e                   	outsb  %ds:(%esi),(%dx)
41d312:	00 67 00             	add    %ah,0x0(%edi)
41d315:	43                   	inc    %ebx
41d316:	00 6f 00             	add    %ch,0x0(%edi)
41d319:	73 00                	jae    0x41d31b
41d31b:	74 00                	je     0x41d31d
41d31d:	50                   	push   %eax
41d31e:	00 6f 00             	add    %ch,0x0(%edi)
41d321:	70 00                	jo     0x41d323
41d323:	75 00                	jne    0x41d325
41d325:	6c                   	insb   (%dx),%es:(%edi)
41d326:	00 61 00             	add    %ah,0x0(%ecx)
41d329:	74 00                	je     0x41d32b
41d32b:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
41d331:	00 47 6c             	add    %al,0x6c(%edi)
41d334:	00 61 00             	add    %ah,0x0(%ecx)
41d337:	62 00                	bound  %eax,(%eax)
41d339:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41d33e:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d342:	00 69 00             	add    %ch,0x0(%ecx)
41d345:	73 00                	jae    0x41d347
41d347:	68 00 4d 00 61       	push   $0x61004d00
41d34c:	00 73 00             	add    %dh,0x0(%ebx)
41d34f:	74 00                	je     0x41d351
41d351:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41d355:	54                   	push   %esp
41d356:	00 72 00             	add    %dh,0x0(%edx)
41d359:	61                   	popa
41d35a:	00 69 00             	add    %ch,0x0(%ecx)
41d35d:	6e                   	outsb  %ds:(%esi),(%dx)
41d35e:	00 69 00             	add    %ch,0x0(%ecx)
41d361:	6e                   	outsb  %ds:(%esi),(%dx)
41d362:	00 67 00             	add    %ah,0x0(%edi)
41d365:	50                   	push   %eax
41d366:	00 6f 00             	add    %ch,0x0(%edi)
41d369:	70 00                	jo     0x41d36b
41d36b:	75 00                	jne    0x41d36d
41d36d:	6c                   	insb   (%dx),%es:(%edi)
41d36e:	00 61 00             	add    %ah,0x0(%ecx)
41d371:	74 00                	je     0x41d373
41d373:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
41d379:	00 3b                	add    %bh,(%ebx)
41d37b:	6c                   	insb   (%dx),%es:(%edi)
41d37c:	00 61 00             	add    %ah,0x0(%ecx)
41d37f:	62 00                	bound  %eax,(%eax)
41d381:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41d386:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d38a:	00 69 00             	add    %ch,0x0(%ecx)
41d38d:	73 00                	jae    0x41d38f
41d38f:	68 00 41 00 72       	push   $0x72004100
41d394:	00 63 00             	add    %ah,0x0(%ebx)
41d397:	68 00 65 00 72       	push   $0x72006500
41d39c:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
41d3a0:	00 61 00             	add    %ah,0x0(%ecx)
41d3a3:	69 00 6e 00 69 00    	imul   $0x69006e,(%eax),%eax
41d3a9:	6e                   	outsb  %ds:(%esi),(%dx)
41d3aa:	00 67 00             	add    %ah,0x0(%edi)
41d3ad:	46                   	inc    %esi
41d3ae:	00 6f 00             	add    %ch,0x0(%edi)
41d3b1:	6f                   	outsl  %ds:(%esi),(%dx)
41d3b2:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41d3b6:	43                   	inc    %ebx
41d3b7:	6c                   	insb   (%dx),%es:(%edi)
41d3b8:	00 61 00             	add    %ah,0x0(%ecx)
41d3bb:	62 00                	bound  %eax,(%eax)
41d3bd:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41d3c2:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d3c6:	00 69 00             	add    %ch,0x0(%ecx)
41d3c9:	73 00                	jae    0x41d3cb
41d3cb:	68 00 41 00 72       	push   $0x72004100
41d3d0:	00 63 00             	add    %ah,0x0(%ebx)
41d3d3:	68 00 65 00 72       	push   $0x72006500
41d3d8:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
41d3dc:	00 61 00             	add    %ah,0x0(%ecx)
41d3df:	69 00 6e 00 69 00    	imul   $0x69006e,(%eax),%eax
41d3e5:	6e                   	outsb  %ds:(%esi),(%dx)
41d3e6:	00 67 00             	add    %ah,0x0(%edi)
41d3e9:	43                   	inc    %ebx
41d3ea:	00 6f 00             	add    %ch,0x0(%edi)
41d3ed:	73 00                	jae    0x41d3ef
41d3ef:	74 00                	je     0x41d3f1
41d3f1:	46                   	inc    %esi
41d3f2:	00 6f 00             	add    %ch,0x0(%edi)
41d3f5:	6f                   	outsl  %ds:(%esi),(%dx)
41d3f6:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41d3fa:	0d 6c 00 61 00       	or     $0x61006c,%eax
41d3ff:	62 00                	bound  %eax,(%eax)
41d401:	65 00 6c 00 31       	add    %ch,%gs:0x31(%eax,%eax,1)
41d406:	00 00                	add    %al,(%eax)
41d408:	45                   	inc    %ebp
41d409:	6c                   	insb   (%dx),%es:(%edi)
41d40a:	00 61 00             	add    %ah,0x0(%ecx)
41d40d:	62 00                	bound  %eax,(%eax)
41d40f:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41d414:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d418:	00 69 00             	add    %ch,0x0(%ecx)
41d41b:	73 00                	jae    0x41d41d
41d41d:	68 00 57 00 61       	push   $0x61005700
41d422:	00 72 00             	add    %dh,0x0(%edx)
41d425:	72 00                	jb     0x41d427
41d427:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41d42d:	54                   	push   %esp
41d42e:	00 72 00             	add    %dh,0x0(%edx)
41d431:	61                   	popa
41d432:	00 69 00             	add    %ch,0x0(%ecx)
41d435:	6e                   	outsb  %ds:(%esi),(%dx)
41d436:	00 69 00             	add    %ch,0x0(%ecx)
41d439:	6e                   	outsb  %ds:(%esi),(%dx)
41d43a:	00 67 00             	add    %ah,0x0(%edi)
41d43d:	43                   	inc    %ebx
41d43e:	00 6f 00             	add    %ch,0x0(%edi)
41d441:	73 00                	jae    0x41d443
41d443:	74 00                	je     0x41d445
41d445:	46                   	inc    %esi
41d446:	00 6f 00             	add    %ch,0x0(%edi)
41d449:	6f                   	outsl  %ds:(%esi),(%dx)
41d44a:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41d44e:	0d 6c 00 61 00       	or     $0x61006c,%eax
41d453:	62 00                	bound  %eax,(%eax)
41d455:	65 00 6c 00 32       	add    %ch,%gs:0x32(%eax,%eax,1)
41d45a:	00 00                	add    %al,(%eax)
41d45c:	43                   	inc    %ebx
41d45d:	6c                   	insb   (%dx),%es:(%edi)
41d45e:	00 61 00             	add    %ah,0x0(%ecx)
41d461:	62 00                	bound  %eax,(%eax)
41d463:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41d468:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d46c:	00 69 00             	add    %ch,0x0(%ecx)
41d46f:	73 00                	jae    0x41d471
41d471:	68 00 4d 00 61       	push   $0x61004d00
41d476:	00 73 00             	add    %dh,0x0(%ebx)
41d479:	74 00                	je     0x41d47b
41d47b:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41d47f:	54                   	push   %esp
41d480:	00 72 00             	add    %dh,0x0(%edx)
41d483:	61                   	popa
41d484:	00 69 00             	add    %ch,0x0(%ecx)
41d487:	6e                   	outsb  %ds:(%esi),(%dx)
41d488:	00 69 00             	add    %ch,0x0(%ecx)
41d48b:	6e                   	outsb  %ds:(%esi),(%dx)
41d48c:	00 67 00             	add    %ah,0x0(%edi)
41d48f:	43                   	inc    %ebx
41d490:	00 6f 00             	add    %ch,0x0(%edi)
41d493:	73 00                	jae    0x41d495
41d495:	74 00                	je     0x41d497
41d497:	46                   	inc    %esi
41d498:	00 6f 00             	add    %ch,0x0(%edi)
41d49b:	6f                   	outsl  %ds:(%esi),(%dx)
41d49c:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41d4a0:	19 6c 00 61          	sbb    %ebp,0x61(%eax,%eax,1)
41d4a4:	00 62 00             	add    %ah,0x0(%edx)
41d4a7:	65 00 6c 00 57       	add    %ch,%gs:0x57(%eax,%eax,1)
41d4ac:	00 61 00             	add    %ah,0x0(%ecx)
41d4af:	72 00                	jb     0x41d4b1
41d4b1:	6e                   	outsb  %ds:(%esi),(%dx)
41d4b2:	00 69 00             	add    %ch,0x0(%ecx)
41d4b5:	6e                   	outsb  %ds:(%esi),(%dx)
41d4b6:	00 67 00             	add    %ah,0x0(%edi)
41d4b9:	00 80 99 50 00 61    	add    %al,0x61005099(%eax)
41d4bf:	00 6d 00             	add    %ch,0x0(%ebp)
41d4c2:	69 00 19 01 74 00    	imul   $0x740119,(%eax),%eax
41d4c8:	61                   	popa
41d4c9:	00 6a 00             	add    %ch,0x0(%edx)
41d4cc:	2c 00                	sub    $0x0,%al
41d4ce:	20 00                	and    %al,(%eax)
41d4d0:	74 00                	je     0x41d4d2
41d4d2:	79 00                	jns    0x41d4d4
41d4d4:	6c                   	insb   (%dx),%es:(%edi)
41d4d5:	00 6b 00             	add    %ch,0x0(%ebx)
41d4d8:	6f                   	outsl  %ds:(%esi),(%dx)
41d4d9:	00 20                	add    %ah,(%eax)
41d4db:	00 70 00             	add    %dh,0x0(%eax)
41d4de:	6f                   	outsl  %ds:(%esi),(%dx)
41d4df:	00 42 01             	add    %al,0x1(%edx)
41d4e2:	6f                   	outsl  %ds:(%esi),(%dx)
41d4e3:	00 77 00             	add    %dh,0x0(%edi)
41d4e6:	61                   	popa
41d4e7:	00 20                	add    %ah,(%eax)
41d4e9:	00 70 00             	add    %dh,0x0(%eax)
41d4ec:	6f                   	outsl  %ds:(%esi),(%dx)
41d4ed:	00 70 00             	add    %dh,0x0(%eax)
41d4f0:	75 00                	jne    0x41d4f2
41d4f2:	6c                   	insb   (%dx),%es:(%edi)
41d4f3:	00 61 00             	add    %ah,0x0(%ecx)
41d4f6:	63 00                	arpl   %eax,(%eax)
41d4f8:	6a 00                	push   $0x0
41d4fa:	69 00 20 00 65 00    	imul   $0x650020,(%eax),%eax
41d500:	6c                   	insb   (%dx),%es:(%edi)
41d501:	00 66 00             	add    %ah,0x0(%esi)
41d504:	69 00 63 00 6b 00    	imul   $0x6b0063,(%eax),%eax
41d50a:	69 00 65 00 67 00    	imul   $0x670065,(%eax),%eax
41d510:	6f                   	outsl  %ds:(%esi),(%dx)
41d511:	00 20                	add    %ah,(%eax)
41d513:	00 6d 00             	add    %ch,0x0(%ebp)
41d516:	69 00 61 00 73 00    	imul   $0x730061,(%eax),%eax
41d51c:	74 00                	je     0x41d51e
41d51e:	61                   	popa
41d51f:	00 20                	add    %ah,(%eax)
41d521:	00 6d 00             	add    %ch,0x0(%ebp)
41d524:	6f                   	outsl  %ds:(%esi),(%dx)
41d525:	00 7c 01 65          	add    %bh,0x65(%ecx,%eax,1)
41d529:	00 20                	add    %ah,(%eax)
41d52b:	00 7a 00             	add    %bh,0x0(%edx)
41d52e:	6f                   	outsl  %ds:(%esi),(%dx)
41d52f:	00 73 00             	add    %dh,0x0(%ebx)
41d532:	74 00                	je     0x41d534
41d534:	61                   	popa
41d535:	00 07                	add    %al,(%edi)
41d537:	01 20                	add    %esp,(%eax)
41d539:	00 70 00             	add    %dh,0x0(%eax)
41d53c:	72 00                	jb     0x41d53e
41d53e:	7a 00                	jp     0x41d540
41d540:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41d544:	7a 00                	jp     0x41d546
41d546:	6b 00 6f             	imul   $0x6f,(%eax),%eax
41d549:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
41d54d:	00 6e 00             	add    %ch,0x0(%esi)
41d550:	61                   	popa
41d551:	00 21                	add    %ah,(%ecx)
41d553:	00 01                	add    %al,(%ecx)
41d555:	2f                   	das
41d556:	62 00                	bound  %eax,(%eax)
41d558:	75 00                	jne    0x41d55a
41d55a:	74 00                	je     0x41d55c
41d55c:	74 00                	je     0x41d55e
41d55e:	6f                   	outsl  %ds:(%esi),(%dx)
41d55f:	00 6e 00             	add    %ch,0x0(%esi)
41d562:	45                   	inc    %ebp
41d563:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d567:	00 69 00             	add    %ch,0x0(%ecx)
41d56a:	73 00                	jae    0x41d56c
41d56c:	68 00 41 00 72       	push   $0x72004100
41d571:	00 63 00             	add    %ah,0x0(%ebx)
41d574:	68 00 65 00 72       	push   $0x72006500
41d579:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
41d57d:	00 61 00             	add    %ah,0x0(%ecx)
41d580:	69 00 6e 00 00 31    	imul   $0x3100006e,(%eax),%eax
41d586:	62 00                	bound  %eax,(%eax)
41d588:	75 00                	jne    0x41d58a
41d58a:	74 00                	je     0x41d58c
41d58c:	74 00                	je     0x41d58e
41d58e:	6f                   	outsl  %ds:(%esi),(%dx)
41d58f:	00 6e 00             	add    %ch,0x0(%esi)
41d592:	45                   	inc    %ebp
41d593:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d597:	00 69 00             	add    %ch,0x0(%ecx)
41d59a:	73 00                	jae    0x41d59c
41d59c:	68 00 57 00 61       	push   $0x61005700
41d5a1:	00 72 00             	add    %dh,0x0(%edx)
41d5a4:	72 00                	jb     0x41d5a6
41d5a6:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41d5ac:	54                   	push   %esp
41d5ad:	00 72 00             	add    %dh,0x0(%edx)
41d5b0:	61                   	popa
41d5b1:	00 69 00             	add    %ch,0x0(%ecx)
41d5b4:	6e                   	outsb  %ds:(%esi),(%dx)
41d5b5:	00 00                	add    %al,(%eax)
41d5b7:	2f                   	das
41d5b8:	62 00                	bound  %eax,(%eax)
41d5ba:	75 00                	jne    0x41d5bc
41d5bc:	74 00                	je     0x41d5be
41d5be:	74 00                	je     0x41d5c0
41d5c0:	6f                   	outsl  %ds:(%esi),(%dx)
41d5c1:	00 6e 00             	add    %ch,0x0(%esi)
41d5c4:	45                   	inc    %ebp
41d5c5:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d5c9:	00 69 00             	add    %ch,0x0(%ecx)
41d5cc:	73 00                	jae    0x41d5ce
41d5ce:	68 00 4d 00 61       	push   $0x61004d00
41d5d3:	00 73 00             	add    %dh,0x0(%ebx)
41d5d6:	74 00                	je     0x41d5d8
41d5d8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41d5dc:	54                   	push   %esp
41d5dd:	00 72 00             	add    %dh,0x0(%edx)
41d5e0:	61                   	popa
41d5e1:	00 69 00             	add    %ch,0x0(%ecx)
41d5e4:	6e                   	outsb  %ds:(%esi),(%dx)
41d5e5:	00 00                	add    %al,(%eax)
41d5e7:	33 6c 00 61          	xor    0x61(%eax,%eax,1),%ebp
41d5eb:	00 62 00             	add    %ah,0x0(%edx)
41d5ee:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41d5f3:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d5f7:	00 69 00             	add    %ch,0x0(%ecx)
41d5fa:	73 00                	jae    0x41d5fc
41d5fc:	68 00 41 00 72       	push   $0x72004100
41d601:	00 63 00             	add    %ah,0x0(%ebx)
41d604:	68 00 65 00 72       	push   $0x72006500
41d609:	00 51 00             	add    %dl,0x0(%ecx)
41d60c:	75 00                	jne    0x41d60e
41d60e:	61                   	popa
41d60f:	00 6e 00             	add    %ch,0x0(%esi)
41d612:	74 00                	je     0x41d614
41d614:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
41d61a:	00 35 6c 00 61 00    	add    %dh,0x61006c
41d620:	62 00                	bound  %eax,(%eax)
41d622:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41d627:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d62b:	00 69 00             	add    %ch,0x0(%ecx)
41d62e:	73 00                	jae    0x41d630
41d630:	68 00 57 00 61       	push   $0x61005700
41d635:	00 72 00             	add    %dh,0x0(%edx)
41d638:	72 00                	jb     0x41d63a
41d63a:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41d640:	51                   	push   %ecx
41d641:	00 75 00             	add    %dh,0x0(%ebp)
41d644:	61                   	popa
41d645:	00 6e 00             	add    %ch,0x0(%esi)
41d648:	74 00                	je     0x41d64a
41d64a:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
41d650:	00 33                	add    %dh,(%ebx)