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)
41d751:	69 00 76 00 51 00    	imul   $0x510076,(%eax),%eax
41d757:	43                   	inc    %ebx
41d758:	00 4a 00             	add    %cl,0x0(%edx)
41d75b:	78 00                	js     0x41d75d
41d75d:	61                   	popa
41d75e:	00 4a 00             	add    %cl,0x0(%edx)
41d761:	49                   	dec    %ecx
41d762:	00 6b 00             	add    %ch,0x0(%ebx)
41d765:	75 00                	jne    0x41d767
41d767:	38 00                	cmp    %al,(%eax)
41d769:	6c                   	insb   (%dx),%es:(%edi)
41d76a:	00 56 00             	add    %dl,0x0(%esi)
41d76d:	75 00                	jne    0x41d76f
41d76f:	6a 00                	push   $0x0
41d771:	78 00                	js     0x41d773
41d773:	2b 00                	sub    (%eax),%eax
41d775:	45                   	inc    %ebp
41d776:	00 47 00             	add    %al,0x0(%edi)
41d779:	31 00                	xor    %eax,(%eax)
41d77b:	58                   	pop    %eax
41d77c:	00 4b 00             	add    %cl,0x0(%ebx)
41d77f:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
41d783:	45                   	inc    %ebp
41d784:	00 4d 00             	add    %cl,0x0(%ebp)
41d787:	74 00                	je     0x41d789
41d789:	6c                   	insb   (%dx),%es:(%edi)
41d78a:	00 49 00             	add    %cl,0x0(%ecx)
41d78d:	53                   	push   %ebx
41d78e:	00 71 00             	add    %dh,0x0(%ecx)
41d791:	6e                   	outsb  %ds:(%esi),(%dx)
41d792:	00 42 00             	add    %al,0x0(%edx)
41d795:	6b 00 63             	imul   $0x63,(%eax),%eax
41d798:	00 57 00             	add    %dl,0x0(%edi)
41d79b:	72 00                	jb     0x41d79d
41d79d:	4b                   	dec    %ebx
41d79e:	00 75 00             	add    %dh,0x0(%ebp)
41d7a1:	56                   	push   %esi
41d7a2:	00 57 00             	add    %dl,0x0(%edi)
41d7a5:	74 00                	je     0x41d7a7
41d7a7:	79 00                	jns    0x41d7a9
41d7a9:	79 00                	jns    0x41d7ab
41d7ab:	47                   	inc    %edi
41d7ac:	00 4a 00             	add    %cl,0x0(%edx)
41d7af:	6c                   	insb   (%dx),%es:(%edi)
41d7b0:	00 66 00             	add    %ah,0x0(%esi)
41d7b3:	47                   	inc    %edi
41d7b4:	00 6d 00             	add    %ch,0x0(%ebp)
41d7b7:	64 00 54 00 4f       	add    %dl,%fs:0x4f(%eax,%eax,1)
41d7bc:	00 65 00             	add    %ah,0x0(%ebp)
41d7bf:	67 00 33             	add    %dh,(%bp,%di)
41d7c2:	00 63 00             	add    %ah,0x0(%ebx)
41d7c5:	44                   	inc    %esp
41d7c6:	00 74 00 48          	add    %dh,0x48(%eax,%eax,1)
41d7ca:	00 69 00             	add    %ch,0x0(%ecx)
41d7cd:	38 00                	cmp    %al,(%eax)
41d7cf:	47                   	inc    %edi
41d7d0:	00 58 00             	add    %bl,0x0(%eax)
41d7d3:	2f                   	das
41d7d4:	00 66 00             	add    %ah,0x0(%esi)
41d7d7:	2b 00                	sub    (%eax),%eax
41d7d9:	6a 00                	push   $0x0
41d7db:	7a 00                	jp     0x41d7dd
41d7dd:	44                   	inc    %esp
41d7de:	00 69 00             	add    %ch,0x0(%ecx)
41d7e1:	62 00                	bound  %eax,(%eax)
41d7e3:	6c                   	insb   (%dx),%es:(%edi)
41d7e4:	00 32                	add    %dh,(%edx)
41d7e6:	00 2f                	add    %ch,(%edi)
41d7e8:	00 63 00             	add    %ah,0x0(%ebx)
41d7eb:	48                   	dec    %eax
41d7ec:	00 59 00             	add    %bl,0x0(%ecx)
41d7ef:	34 00                	xor    $0x0,%al
41d7f1:	4f                   	dec    %edi
41d7f2:	00 34 00             	add    %dh,(%eax,%eax,1)
41d7f5:	46                   	inc    %esi
41d7f6:	00 4a 00             	add    %cl,0x0(%edx)
41d7f9:	41                   	inc    %ecx
41d7fa:	00 2b                	add    %ch,(%ebx)
41d7fc:	00 64 00 63          	add    %ah,0x63(%eax,%eax,1)
41d800:	00 33                	add    %dh,(%ebx)
41d802:	00 58 00             	add    %bl,0x0(%eax)
41d805:	67 00 70 00          	add    %dh,0x0(%bx,%si)
41d809:	68 00 78 00 66       	push   $0x66007800
41d80e:	00 65 00             	add    %ah,0x0(%ebp)
41d811:	30 00                	xor    %al,(%eax)
41d813:	71 00                	jno    0x41d815
41d815:	52                   	push   %edx
41d816:	00 2b                	add    %ch,(%ebx)
41d818:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
41d81c:	00 31                	add    %dh,(%ecx)
41d81e:	00 62 00             	add    %ah,0x0(%edx)
41d821:	5a                   	pop    %edx
41d822:	00 2f                	add    %ch,(%edi)
41d824:	00 6b 00             	add    %ch,0x0(%ebx)
41d827:	76 00                	jbe    0x41d829
41d829:	33 00                	xor    (%eax),%eax
41d82b:	57                   	push   %edi
41d82c:	00 43 00             	add    %al,0x0(%ebx)
41d82f:	43                   	inc    %ebx
41d830:	00 72 00             	add    %dh,0x0(%edx)
41d833:	72 00                	jb     0x41d835
41d835:	72 00                	jb     0x41d837
41d837:	6f                   	outsl  %ds:(%esi),(%dx)
41d838:	00 44 00 4e          	add    %al,0x4e(%eax,%eax,1)
41d83c:	00 68 00             	add    %ch,0x0(%eax)
41d83f:	61                   	popa
41d840:	00 4e 00             	add    %cl,0x0(%esi)
41d843:	70 00                	jo     0x41d845
41d845:	71 00                	jno    0x41d847
41d847:	73 00                	jae    0x41d849
41d849:	32 00                	xor    (%eax),%al
41d84b:	43                   	inc    %ebx
41d84c:	00 35 00 62 00 6d    	add    %dh,0x6d006200
41d852:	00 69 00             	add    %ch,0x0(%ecx)
41d855:	6a 00                	push   $0x0
41d857:	75 00                	jne    0x41d859
41d859:	65 00 65 00          	add    %ah,%gs:0x0(%ebp)
41d85d:	49                   	dec    %ecx
41d85e:	00 75 00             	add    %dh,0x0(%ebp)
41d861:	45                   	inc    %ebp
41d862:	00 58 00             	add    %bl,0x0(%eax)
41d865:	2f                   	das
41d866:	00 43 00             	add    %al,0x0(%ebx)
41d869:	7a 00                	jp     0x41d86b
41d86b:	67 00 69 00          	add    %ch,0x0(%bx,%di)
41d86f:	35 00 6f 00 44       	xor    $0x44006f00,%eax
41d874:	00 78 00             	add    %bh,0x0(%eax)
41d877:	49                   	dec    %ecx
41d878:	00 31                	add    %dh,(%ecx)
41d87a:	00 6f 00             	add    %ch,0x0(%edi)
41d87d:	61                   	popa
41d87e:	00 68 00             	add    %ch,0x0(%eax)
41d881:	32 00                	xor    (%eax),%al
41d883:	5a                   	pop    %edx
41d884:	00 76 00             	add    %dh,0x0(%esi)
41d887:	43                   	inc    %ebx
41d888:	00 71 00             	add    %dh,0x0(%ecx)
41d88b:	6e                   	outsb  %ds:(%esi),(%dx)
41d88c:	00 47 00             	add    %al,0x0(%edi)
41d88f:	66 00 4a 00          	data16 add %cl,0x0(%edx)
41d893:	5a                   	pop    %edx
41d894:	00 43 00             	add    %al,0x0(%ebx)
41d897:	32 00                	xor    (%eax),%al
41d899:	6e                   	outsb  %ds:(%esi),(%dx)
41d89a:	00 67 00             	add    %ah,0x0(%edi)
41d89d:	47                   	inc    %edi
41d89e:	00 69 00             	add    %ch,0x0(%ecx)
41d8a1:	70 00                	jo     0x41d8a3
41d8a3:	73 00                	jae    0x41d8a5
41d8a5:	6f                   	outsl  %ds:(%esi),(%dx)
41d8a6:	00 73 00             	add    %dh,0x0(%ebx)
41d8a9:	5a                   	pop    %edx
41d8aa:	00 38                	add    %bh,(%eax)
41d8ac:	00 64 00 71          	add    %ah,0x71(%eax,%eax,1)
41d8b0:	00 6f 00             	add    %ch,0x0(%edi)
41d8b3:	37                   	aaa
41d8b4:	00 78 00             	add    %bh,0x0(%eax)
41d8b7:	52                   	push   %edx
41d8b8:	00 65 00             	add    %ah,0x0(%ebp)
41d8bb:	6d                   	insl   (%dx),%es:(%edi)
41d8bc:	00 59 00             	add    %bl,0x0(%ecx)
41d8bf:	51                   	push   %ecx
41d8c0:	00 69 00             	add    %ch,0x0(%ecx)
41d8c3:	32 00                	xor    (%eax),%al
41d8c5:	74 00                	je     0x41d8c7
41d8c7:	6e                   	outsb  %ds:(%esi),(%dx)
41d8c8:	00 39                	add    %bh,(%ecx)
41d8ca:	00 4f 00             	add    %cl,0x0(%edi)
41d8cd:	78 00                	js     0x41d8cf
41d8cf:	39 00                	cmp    %eax,(%eax)
41d8d1:	48                   	dec    %eax
41d8d2:	00 6d 00             	add    %ch,0x0(%ebp)
41d8d5:	75 00                	jne    0x41d8d7
41d8d7:	2b 00                	sub    (%eax),%eax
41d8d9:	56                   	push   %esi