41d43b:	70 00                	jo     0x41d43d
41d43d:	79 00                	jns    0x41d43f
41d43f:	63 00                	arpl   %eax,(%eax)
41d441:	62 00                	bound  %eax,(%eax)
41d443:	4b                   	dec    %ebx
41d444:	00 69 00             	add    %ch,0x0(%ecx)
41d447:	4e                   	dec    %esi
41d448:	00 32                	add    %dh,(%edx)
41d44a:	00 34 00             	add    %dh,(%eax,%eax,1)
41d44d:	46                   	inc    %esi
41d44e:	00 5a 00             	add    %bl,0x0(%edx)
41d451:	71 00                	jno    0x41d453
41d453:	4d                   	dec    %ebp
41d454:	00 33                	add    %dh,(%ebx)
41d456:	00 6d 00             	add    %ch,0x0(%ebp)
41d459:	69 00 59 00 6a 00    	imul   $0x6a0059,(%eax),%eax
41d45f:	4e                   	dec    %esi
41d460:	00 65 00             	add    %ah,0x0(%ebp)
41d463:	52                   	push   %edx
41d464:	00 6d 00             	add    %ch,0x0(%ebp)
41d467:	4b                   	dec    %ebx
41d468:	00 7a 00             	add    %bh,0x0(%edx)
41d46b:	74 00                	je     0x41d46d
41d46d:	70 00                	jo     0x41d46f
41d46f:	49                   	dec    %ecx
41d470:	00 32                	add    %dh,(%edx)
41d472:	00 59 00             	add    %bl,0x0(%ecx)
41d475:	6a 00                	push   $0x0
41d477:	58                   	pop    %eax
41d478:	00 6b 00             	add    %ch,0x0(%ebx)
41d47b:	70 00                	jo     0x41d47d
41d47d:	79 00                	jns    0x41d47f
41d47f:	63 00                	arpl   %eax,(%eax)
41d481:	62 00                	bound  %eax,(%eax)
41d483:	4b                   	dec    %ebx
41d484:	00 69 00             	add    %ch,0x0(%ecx)
41d487:	4e                   	dec    %esi
41d488:	00 32                	add    %dh,(%edx)
41d48a:	00 34 00             	add    %dh,(%eax,%eax,1)
41d48d:	46                   	inc    %esi
41d48e:	00 5a 00             	add    %bl,0x0(%edx)
41d491:	71 00                	jno    0x41d493
41d493:	4d                   	dec    %ebp
41d494:	00 33                	add    %dh,(%ebx)
41d496:	00 6d 00             	add    %ch,0x0(%ebp)
41d499:	69 00 59 00 6a 00    	imul   $0x6a0059,(%eax),%eax
41d49f:	4e                   	dec    %esi
41d4a0:	00 65 00             	add    %ah,0x0(%ebp)
41d4a3:	52                   	push   %edx
41d4a4:	00 6d 00             	add    %ch,0x0(%ebp)
41d4a7:	4b                   	dec    %ebx
41d4a8:	00 7a 00             	add    %bh,0x0(%edx)
41d4ab:	74 00                	je     0x41d4ad
41d4ad:	70 00                	jo     0x41d4af
41d4af:	49                   	dec    %ecx
41d4b0:	00 32                	add    %dh,(%edx)
41d4b2:	00 59 00             	add    %bl,0x0(%ecx)
41d4b5:	6a 00                	push   $0x0
41d4b7:	58                   	pop    %eax
41d4b8:	00 6b 00             	add    %ch,0x0(%ebx)
41d4bb:	70 00                	jo     0x41d4bd
41d4bd:	79 00                	jns    0x41d4bf
41d4bf:	63 00                	arpl   %eax,(%eax)
41d4c1:	62 00                	bound  %eax,(%eax)
41d4c3:	4b                   	dec    %ebx
41d4c4:	00 69 00             	add    %ch,0x0(%ecx)
41d4c7:	4e                   	dec    %esi
41d4c8:	00 32                	add    %dh,(%edx)
41d4ca:	00 34 00             	add    %dh,(%eax,%eax,1)
41d4cd:	46                   	inc    %esi
41d4ce:	00 5a 00             	add    %bl,0x0(%edx)
41d4d1:	71 00                	jno    0x41d4d3
41d4d3:	4d                   	dec    %ebp
41d4d4:	00 33                	add    %dh,(%ebx)
41d4d6:	00 6d 00             	add    %ch,0x0(%ebp)
41d4d9:	69 00 59 00 6a 00    	imul   $0x6a0059,(%eax),%eax
41d4df:	4e                   	dec    %esi
41d4e0:	00 65 00             	add    %ah,0x0(%ebp)
41d4e3:	52                   	push   %edx
41d4e4:	00 6d 00             	add    %ch,0x0(%ebp)
41d4e7:	4b                   	dec    %ebx
41d4e8:	00 7a 00             	add    %bh,0x0(%edx)
41d4eb:	74 00                	je     0x41d4ed
41d4ed:	70 00                	jo     0x41d4ef
41d4ef:	49                   	dec    %ecx
41d4f0:	00 32                	add    %dh,(%edx)
41d4f2:	00 59 00             	add    %bl,0x0(%ecx)
41d4f5:	6a 00                	push   $0x0
41d4f7:	58                   	pop    %eax
41d4f8:	00 6b 00             	add    %ch,0x0(%ebx)
41d4fb:	70 00                	jo     0x41d4fd
41d4fd:	79 00                	jns    0x41d4ff
41d4ff:	63 00                	arpl   %eax,(%eax)
41d501:	62 00                	bound  %eax,(%eax)
41d503:	4b                   	dec    %ebx
41d504:	00 69 00             	add    %ch,0x0(%ecx)
41d507:	4e                   	dec    %esi
41d508:	00 32                	add    %dh,(%edx)
41d50a:	00 34 00             	add    %dh,(%eax,%eax,1)
41d50d:	46                   	inc    %esi
41d50e:	00 5a 00             	add    %bl,0x0(%edx)
41d511:	71 00                	jno    0x41d513
41d513:	4d                   	dec    %ebp
41d514:	00 33                	add    %dh,(%ebx)
41d516:	00 6d 00             	add    %ch,0x0(%ebp)
41d519:	69 00 59 00 6a 00    	imul   $0x6a0059,(%eax),%eax
41d51f:	4e                   	dec    %esi
41d520:	00 65 00             	add    %ah,0x0(%ebp)
41d523:	52                   	push   %edx
41d524:	00 6d 00             	add    %ch,0x0(%ebp)
41d527:	4b                   	dec    %ebx
41d528:	00 7a 00             	add    %bh,0x0(%edx)
41d52b:	74 00                	je     0x41d52d
41d52d:	70 00                	jo     0x41d52f
41d52f:	49                   	dec    %ecx
41d530:	00 32                	add    %dh,(%edx)
41d532:	00 59 00             	add    %bl,0x0(%ecx)
41d535:	6a 00                	push   $0x0
41d537:	58                   	pop    %eax
41d538:	00 6b 00             	add    %ch,0x0(%ebx)
41d53b:	70 00                	jo     0x41d53d
41d53d:	79 00                	jns    0x41d53f
41d53f:	63 00                	arpl   %eax,(%eax)
41d541:	62 00                	bound  %eax,(%eax)
41d543:	4b                   	dec    %ebx
41d544:	00 69 00             	add    %ch,0x0(%ecx)
41d547:	4e                   	dec    %esi
41d548:	00 32                	add    %dh,(%edx)
41d54a:	00 34 00             	add    %dh,(%eax,%eax,1)
41d54d:	46                   	inc    %esi
41d54e:	00 5a 00             	add    %bl,0x0(%edx)
41d551:	71 00                	jno    0x41d553
41d553:	4d                   	dec    %ebp
41d554:	00 6e 00             	add    %ch,0x0(%esi)
41d557:	64 00 71 00          	add    %dh,%fs:0x0(%ecx)
41d55b:	7a 00                	jp     0x41d55d
41d55d:	6c                   	insb   (%dx),%es:(%edi)
41d55e:	00 69 00             	add    %ch,0x0(%ecx)
41d561:	7a 00                	jp     0x41d563
41d563:	33 00                	xor    (%eax),%eax
41d565:	62 00                	bound  %eax,(%eax)
41d567:	7a 00                	jp     0x41d569
41d569:	4b                   	dec    %ebx
41d56a:	00 7a 00             	add    %bh,0x0(%edx)
41d56d:	44                   	inc    %esp
41d56e:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
41d572:	00 57 00             	add    %dl,0x0(%edi)
41d575:	67 00 67 00          	add    %ah,0x0(%bx)
41d579:	57                   	push   %edi
41d57a:	00 78 00             	add    %bh,0x0(%eax)
41d57d:	43                   	inc    %ebx
41d57e:	00 79 00             	add    %bh,0x0(%ecx)
41d581:	62 00                	bound  %eax,(%eax)
41d583:	47                   	inc    %edi
41d584:	00 4b 00             	add    %cl,0x0(%ebx)
41d587:	44                   	inc    %esp
41d588:	00 2b                	add    %ch,(%ebx)
41d58a:	00 33                	add    %dh,(%ebx)
41d58c:	00 36                	add    %dh,(%esi)
41d58e:	00 4a 00             	add    %cl,0x0(%edx)
41d591:	75 00                	jne    0x41d593
41d593:	6f                   	outsl  %ds:(%esi),(%dx)
41d594:	00 37                	add    %dh,(%edi)
41d596:	00 31                	add    %dh,(%ecx)
41d598:	00 41 00             	add    %al,0x0(%ecx)
41d59b:	49                   	dec    %ecx
41d59c:	00 69 00             	add    %ch,0x0(%ecx)
41d59f:	6e                   	outsb  %ds:(%esi),(%dx)
41d5a0:	00 77 00             	add    %dh,0x0(%edi)
41d5a3:	4c                   	dec    %esp
41d5a4:	00 4b 00             	add    %cl,0x0(%ebx)
41d5a7:	71 00                	jno    0x41d5a9
41d5a9:	63 00                	arpl   %eax,(%eax)
41d5ab:	46                   	inc    %esi
41d5ac:	00 35 00 59 00 63    	add    %dh,0x63005900
41d5b2:	00 4c 00 61          	add    %cl,0x61(%eax,%eax,1)
41d5b6:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
41d5ba:	00 48 00             	add    %cl,0x0(%eax)
41d5bd:	6b 00 56             	imul   $0x56,(%eax),%eax
41d5c0:	00 61 00             	add    %ah,0x0(%ecx)
41d5c3:	39 00                	cmp    %eax,(%eax)
41d5c5:	31 00                	xor    %eax,(%eax)
41d5c7:	75 00                	jne    0x41d5c9
41d5c9:	2b 00                	sub    (%eax),%eax
41d5cb:	54                   	push   %esp
41d5cc:	00 77 00             	add    %dh,0x0(%edi)
41d5cf:	42                   	inc    %edx
41d5d0:	00 50 00             	add    %dl,0x0(%eax)
41d5d3:	75 00                	jne    0x41d5d5
41d5d5:	36 00 65 00          	add    %ah,%ss:0x0(%ebp)
41d5d9:	7a 00                	jp     0x41d5db
41d5db:	47                   	inc    %edi
41d5dc:	00 4a 00             	add    %cl,0x0(%edx)
41d5df:	5a                   	pop    %edx
41d5e0:	00 6c 00 34          	add    %ch,0x34(%eax,%eax,1)
41d5e4:	00 79 00             	add    %bh,0x0(%ecx)
41d5e7:	71 00                	jno    0x41d5e9
41d5e9:	49                   	dec    %ecx
41d5ea:	00 68 00             	add    %ch,0x0(%eax)
41d5ed:	49                   	dec    %ecx
41d5ee:	00 61 00             	add    %ah,0x0(%ecx)
41d5f1:	68 00 37 00 4e       	push   $0x4e003700
41d5f6:	00 49 00             	add    %cl,0x0(%ecx)
41d5f9:	35 00 70 00 2b       	xor    $0x2b007000,%eax
41d5fe:	00 68 00             	add    %ch,0x0(%eax)
41d601:	74 00                	je     0x41d603
41d603:	65 00 7a 00          	add    %bh,%gs:0x0(%edx)
41d607:	68 00 4e 00 62       	push   $0x62004e00
41d60c:	00 6c 00 6e          	add    %ch,0x6e(%eax,%eax,1)
41d610:	00 4a 00             	add    %cl,0x0(%edx)
41d613:	74 00                	je     0x41d615
41d615:	45                   	inc    %ebp
41d616:	00 34 00             	add    %dh,(%eax,%eax,1)
41d619:	35 00 32 00 33       	xor    $0x33003200,%eax
41d61e:	00 4e 00             	add    %cl,0x0(%esi)
41d621:	57                   	push   %edi
41d622:	00 48 00             	add    %cl,0x0(%eax)
41d625:	64 00 52 00          	add    %dl,%fs:0x0(%edx)
41d629:	35 00 66 00 57       	xor    $0x57006600,%eax
41d62e:	00 69 00             	add    %ch,0x0(%ecx)
41d631:	6c                   	insb   (%dx),%es:(%edi)
41d632:	00 74 00 37          	add    %dh,0x37(%eax,%eax,1)
41d636:	00 69 00             	add    %ch,0x0(%ecx)
41d639:	2f                   	das
41d63a:	00 7a 00             	add    %bh,0x0(%edx)
41d63d:	38 00                	cmp    %al,(%eax)
41d63f:	30 00                	xor    %al,(%eax)
41d641:	78 00                	js     0x41d643
41d643:	34 00                	xor    $0x0,%al
41d645:	6f                   	outsl  %ds:(%esi),(%dx)
41d646:	00 56 00             	add    %dl,0x0(%esi)
41d649:	2f                   	das
41d64a:	00 37                	add    %dh,(%edi)
41d64c:	00 33                	add    %dh,(%ebx)
41d64e:	00 6c 00 36          	add    %ch,0x36(%eax,%eax,1)
41d652:	00 42 00             	add    %al,0x0(%edx)
41d655:	36 00 6c 00 68       	add    %ch,%ss:0x68(%eax,%eax,1)
41d65a:	00 58 00             	add    %bl,0x0(%eax)
41d65d:	77 00                	ja     0x41d65f
41d65f:	4a                   	dec    %edx
41d660:	00 7a 00             	add    %bh,0x0(%edx)
41d663:	76 00                	jbe    0x41d665
41d665:	41                   	inc    %ecx
41d666:	00 63 00             	add    %ah,0x0(%ebx)
41d669:	34 00                	xor    $0x0,%al
41d66b:	63 00                	arpl   %eax,(%eax)
41d66d:	54                   	push   %esp
41d66e:	00 31                	add    %dh,(%ecx)
41d670:	00 56 00             	add    %dl,0x0(%esi)
41d673:	2b 00                	sub    (%eax),%eax
41d675:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41d679:	55                   	push   %ebp
41d67a:	00 39                	add    %bh,(%ecx)
41d67c:	00 61 00             	add    %ah,0x0(%ecx)
41d67f:	31 00                	xor    %eax,(%eax)
41d681:	52                   	push   %edx
41d682:	00 76 00             	add    %dh,0x0(%esi)
41d685:	57                   	push   %edi
41d686:	00 4f 00             	add    %cl,0x0(%edi)
41d689:	78 00                	js     0x41d68b
41d68b:	4d                   	dec    %ebp
41d68c:	00 30                	add    %dh,(%eax)
41d68e:	00 4b 00             	add    %cl,0x0(%ebx)
41d691:	4d                   	dec    %ebp
41d692:	00 62 00             	add    %ah,0x0(%edx)
41d695:	68 00 39 00 6f       	push   $0x6f003900
41d69a:	00 54 00 6c          	add    %dl,0x6c(%eax,%eax,1)
41d69e:	00 65 00             	add    %ah,0x0(%ebp)
41d6a1:	56                   	push   %esi
41d6a2:	00 55 00             	add    %dl,0x0(%ebp)
41d6a5:	52                   	push   %edx
41d6a6:	00 67 00             	add    %ah,0x0(%edi)
41d6a9:	74 00                	je     0x41d6ab
41d6ab:	48                   	dec    %eax
41d6ac:	00 41 00             	add    %al,0x0(%ecx)
41d6af:	5a                   	pop    %edx
41d6b0:	00 43 00             	add    %al,0x0(%ebx)
41d6b3:	54                   	push   %esp
41d6b4:	00 69 00             	add    %ch,0x0(%ecx)
41d6b7:	56                   	push   %esi
41d6b8:	00 71 00             	add    %dh,0x0(%ecx)
41d6bb:	39 00                	cmp    %eax,(%eax)
41d6bd:	6f                   	outsl  %ds:(%esi),(%dx)
41d6be:	00 56 00             	add    %dl,0x0(%esi)
41d6c1:	58                   	pop    %eax
41d6c2:	00 73 00             	add    %dh,0x0(%ebx)
41d6c5:	44                   	inc    %esp
41d6c6:	00 62 00             	add    %ah,0x0(%edx)
41d6c9:	71 00                	jno    0x41d6cb
41d6cb:	78 00                	js     0x41d6cd
41d6cd:	55                   	push   %ebp
41d6ce:	00 38                	add    %bh,(%eax)
41d6d0:	00 38                	add    %bh,(%eax)
41d6d2:	00 7a 00             	add    %bh,0x0(%edx)
41d6d5:	6c                   	insb   (%dx),%es:(%edi)
41d6d6:	00 5a 00             	add    %bl,0x0(%edx)
41d6d9:	58                   	pop    %eax
41d6da:	00 69 00             	add    %ch,0x0(%ecx)
41d6dd:	41                   	inc    %ecx
41d6de:	00 71 00             	add    %dh,0x0(%ecx)
41d6e1:	63 00                	arpl   %eax,(%eax)
41d6e3:	37                   	aaa
41d6e4:	00 75 00             	add    %dh,0x0(%ebp)
41d6e7:	7a 00                	jp     0x41d6e9
41d6e9:	52                   	push   %edx
41d6ea:	00 33                	add    %dh,(%ebx)
41d6ec:	00 47 00             	add    %al,0x0(%edi)
41d6ef:	43                   	inc    %ebx
41d6f0:	00 32                	add    %dh,(%edx)
41d6f2:	00 6f 00             	add    %ch,0x0(%edi)
41d6f5:	34 00                	xor    $0x0,%al
41d6f7:	57                   	push   %edi
41d6f8:	00 51 00             	add    %dl,0x0(%ecx)
41d6fb:	76 00                	jbe    0x41d6fd
41d6fd:	4a                   	dec    %edx
41d6fe:	00 6d 00             	add    %ch,0x0(%ebp)
41d701:	62 00                	bound  %eax,(%eax)
41d703:	67 00 74 00          	add    %dh,0x0(%si)
41d707:	31 00                	xor    %eax,(%eax)
41d709:	68 00 4c 00 4f       	push   $0x4f004c00
41d70e:	00 6e 00             	add    %ch,0x0(%esi)
41d711:	77 00                	ja     0x41d713
41d713:	36 00 46 00          	add    %al,%ss:0x0(%esi)
41d717:	39 00                	cmp    %eax,(%eax)
41d719:	76 00                	jbe    0x41d71b
41d71b:	74 00                	je     0x41d71d
41d71d:	6e                   	outsb  %ds:(%esi),(%dx)
41d71e:	00 6c 00 31          	add    %ch,0x31(%eax,%eax,1)
41d722:	00 44 00 51          	add    %al,0x51(%eax,%eax,1)
41d726:	00 53 00             	add    %dl,0x0(%ebx)
41d729:	57                   	push   %edi
41d72a:	00 58 00             	add    %bl,0x0(%eax)
41d72d:	41                   	inc    %ecx
41d72e:	00 4d 00             	add    %cl,0x0(%ebp)
41d731:	41                   	inc    %ecx
41d732:	00 5a 00             	add    %bl,0x0(%edx)
41d735:	6e                   	outsb  %ds:(%esi),(%dx)
41d736:	00 51 00             	add    %dl,0x0(%ecx)
41d739:	59                   	pop    %ecx
41d73a:	00 50 00             	add    %dl,0x0(%eax)
41d73d:	34 00                	xor    $0x0,%al
41d73f:	49                   	dec    %ecx
41d740:	00 52 00             	add    %dl,0x0(%edx)
41d743:	2f                   	das
41d744:	00 4d 00             	add    %cl,0x0(%ebp)
41d747:	54                   	push   %esp
41d748:	00 53 00             	add    %dl,0x0(%ebx)
41d74b:	4f                   	dec    %edi
41d74c:	00 37                	add    %dh,(%edi)
41d74e:	00 78 00             	add    %bh,0x0(%eax)