41b539:	73 00                	jae    0x41b53b
41b53b:	53                   	push   %ebx
41b53c:	00 63 00             	add    %ah,0x0(%ebx)
41b53f:	68 00 6f 00 6f       	push   $0x6f006f00
41b544:	00 6c 00 43          	add    %ch,0x43(%eax,%eax,1)
41b548:	00 6f 00             	add    %ch,0x0(%edi)
41b54b:	73 00                	jae    0x41b54d
41b54d:	74 00                	je     0x41b54f
41b54f:	49                   	dec    %ecx
41b550:	00 72 00             	add    %dh,0x0(%edx)
41b553:	6f                   	outsl  %ds:(%esi),(%dx)
41b554:	00 6e 00             	add    %ch,0x0(%esi)
41b557:	00 45 6c             	add    %al,0x6c(%ebp)
41b55a:	00 61 00             	add    %ah,0x0(%ecx)
41b55d:	62 00                	bound  %eax,(%eax)
41b55f:	65 00 6c 00 4d       	add    %ch,%gs:0x4d(%eax,%eax,1)
41b564:	00 61 00             	add    %ah,0x0(%ecx)
41b567:	72 00                	jb     0x41b569
41b569:	74 00                	je     0x41b56b
41b56b:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
41b571:	41                   	inc    %ecx
41b572:	00 72 00             	add    %dh,0x0(%edx)
41b575:	74 00                	je     0x41b577
41b577:	73 00                	jae    0x41b579
41b579:	53                   	push   %ebx
41b57a:	00 63 00             	add    %ah,0x0(%ebx)
41b57d:	68 00 6f 00 6f       	push   $0x6f006f00
41b582:	00 6c 00 43          	add    %ch,0x43(%eax,%eax,1)
41b586:	00 6f 00             	add    %ch,0x0(%edi)
41b589:	73 00                	jae    0x41b58b
41b58b:	74 00                	je     0x41b58d
41b58d:	43                   	inc    %ebx
41b58e:	00 72 00             	add    %dh,0x0(%edx)
41b591:	79 00                	jns    0x41b593
41b593:	73 00                	jae    0x41b595
41b595:	74 00                	je     0x41b597
41b597:	61                   	popa
41b598:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41b59c:	00 00                	add    %al,(%eax)
41b59e:	3f                   	aas
41b59f:	6c                   	insb   (%dx),%es:(%edi)
41b5a0:	00 61 00             	add    %ah,0x0(%ecx)
41b5a3:	62 00                	bound  %eax,(%eax)
41b5a5:	65 00 6c 00 4d       	add    %ch,%gs:0x4d(%eax,%eax,1)
41b5aa:	00 61 00             	add    %ah,0x0(%ecx)
41b5ad:	72 00                	jb     0x41b5af
41b5af:	74 00                	je     0x41b5b1
41b5b1:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
41b5b7:	41                   	inc    %ecx
41b5b8:	00 72 00             	add    %dh,0x0(%edx)
41b5bb:	74 00                	je     0x41b5bd
41b5bd:	73 00                	jae    0x41b5bf
41b5bf:	53                   	push   %ebx
41b5c0:	00 63 00             	add    %ah,0x0(%ebx)
41b5c3:	68 00 6f 00 6f       	push   $0x6f006f00
41b5c8:	00 6c 00 43          	add    %ch,0x43(%eax,%eax,1)
41b5cc:	00 6f 00             	add    %ch,0x0(%edi)
41b5cf:	73 00                	jae    0x41b5d1
41b5d1:	74 00                	je     0x41b5d3
41b5d3:	53                   	push   %ebx
41b5d4:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41b5d8:	00 6e 00             	add    %ch,0x0(%esi)
41b5db:	65 00 00             	add    %al,%gs:(%eax)
41b5de:	3d 6c 00 61 00       	cmp    $0x61006c,%eax
41b5e3:	62 00                	bound  %eax,(%eax)
41b5e5:	65 00 6c 00 4d       	add    %ch,%gs:0x4d(%eax,%eax,1)
41b5ea:	00 61 00             	add    %ah,0x0(%ecx)
41b5ed:	72 00                	jb     0x41b5ef
41b5ef:	74 00                	je     0x41b5f1
41b5f1:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
41b5f7:	41                   	inc    %ecx
41b5f8:	00 72 00             	add    %dh,0x0(%edx)
41b5fb:	74 00                	je     0x41b5fd
41b5fd:	73 00                	jae    0x41b5ff
41b5ff:	53                   	push   %ebx
41b600:	00 63 00             	add    %ah,0x0(%ebx)
41b603:	68 00 6f 00 6f       	push   $0x6f006f00
41b608:	00 6c 00 43          	add    %ch,0x43(%eax,%eax,1)
41b60c:	00 6f 00             	add    %ch,0x0(%edi)
41b60f:	73 00                	jae    0x41b611
41b611:	74 00                	je     0x41b613
41b613:	57                   	push   %edi
41b614:	00 6f 00             	add    %ch,0x0(%edi)
41b617:	6f                   	outsl  %ds:(%esi),(%dx)
41b618:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41b61c:	3d 6c 00 61 00       	cmp    $0x61006c,%eax
41b621:	62 00                	bound  %eax,(%eax)
41b623:	65 00 6c 00 4d       	add    %ch,%gs:0x4d(%eax,%eax,1)
41b628:	00 61 00             	add    %ah,0x0(%ecx)
41b62b:	72 00                	jb     0x41b62d
41b62d:	74 00                	je     0x41b62f
41b62f:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
41b635:	41                   	inc    %ecx
41b636:	00 72 00             	add    %dh,0x0(%edx)
41b639:	74 00                	je     0x41b63b
41b63b:	73 00                	jae    0x41b63d
41b63d:	53                   	push   %ebx
41b63e:	00 63 00             	add    %ah,0x0(%ebx)
41b641:	68 00 6f 00 6f       	push   $0x6f006f00
41b646:	00 6c 00 43          	add    %ch,0x43(%eax,%eax,1)
41b64a:	00 72 00             	add    %dh,0x0(%edx)
41b64d:	79 00                	jns    0x41b64f
41b64f:	73 00                	jae    0x41b651
41b651:	74 00                	je     0x41b653
41b653:	61                   	popa
41b654:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41b658:	00 00                	add    %al,(%eax)
41b65a:	35 6c 00 61 00       	xor    $0x61006c,%eax
41b65f:	62 00                	bound  %eax,(%eax)
41b661:	65 00 6c 00 4d       	add    %ch,%gs:0x4d(%eax,%eax,1)
41b666:	00 61 00             	add    %ah,0x0(%ecx)
41b669:	72 00                	jb     0x41b66b
41b66b:	74 00                	je     0x41b66d
41b66d:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
41b673:	41                   	inc    %ecx
41b674:	00 72 00             	add    %dh,0x0(%edx)
41b677:	74 00                	je     0x41b679
41b679:	73 00                	jae    0x41b67b
41b67b:	53                   	push   %ebx
41b67c:	00 63 00             	add    %ah,0x0(%ebx)
41b67f:	68 00 6f 00 6f       	push   $0x6f006f00
41b684:	00 6c 00 49          	add    %ch,0x49(%eax,%eax,1)
41b688:	00 72 00             	add    %dh,0x0(%edx)
41b68b:	6f                   	outsl  %ds:(%esi),(%dx)
41b68c:	00 6e 00             	add    %ch,0x0(%esi)
41b68f:	00 37                	add    %dh,(%edi)
41b691:	6c                   	insb   (%dx),%es:(%edi)
41b692:	00 61 00             	add    %ah,0x0(%ecx)
41b695:	62 00                	bound  %eax,(%eax)
41b697:	65 00 6c 00 4d       	add    %ch,%gs:0x4d(%eax,%eax,1)
41b69c:	00 61 00             	add    %ah,0x0(%ecx)
41b69f:	72 00                	jb     0x41b6a1
41b6a1:	74 00                	je     0x41b6a3
41b6a3:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
41b6a9:	41                   	inc    %ecx
41b6aa:	00 72 00             	add    %dh,0x0(%edx)
41b6ad:	74 00                	je     0x41b6af
41b6af:	73 00                	jae    0x41b6b1
41b6b1:	53                   	push   %ebx
41b6b2:	00 63 00             	add    %ah,0x0(%ebx)
41b6b5:	68 00 6f 00 6f       	push   $0x6f006f00
41b6ba:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
41b6be:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41b6c2:	00 6e 00             	add    %ch,0x0(%esi)
41b6c5:	65 00 00             	add    %al,%gs:(%eax)
41b6c8:	35 6c 00 61 00       	xor    $0x61006c,%eax
41b6cd:	62 00                	bound  %eax,(%eax)
41b6cf:	65 00 6c 00 4d       	add    %ch,%gs:0x4d(%eax,%eax,1)
41b6d4:	00 61 00             	add    %ah,0x0(%ecx)
41b6d7:	72 00                	jb     0x41b6d9
41b6d9:	74 00                	je     0x41b6db
41b6db:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
41b6e1:	41                   	inc    %ecx
41b6e2:	00 72 00             	add    %dh,0x0(%edx)
41b6e5:	74 00                	je     0x41b6e7
41b6e7:	73 00                	jae    0x41b6e9
41b6e9:	53                   	push   %ebx
41b6ea:	00 63 00             	add    %ah,0x0(%ebx)
41b6ed:	68 00 6f 00 6f       	push   $0x6f006f00
41b6f2:	00 6c 00 57          	add    %ch,0x57(%eax,%eax,1)
41b6f6:	00 6f 00             	add    %ch,0x0(%edi)
41b6f9:	6f                   	outsl  %ds:(%esi),(%dx)
41b6fa:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41b6fe:	35 6c 00 61 00       	xor    $0x61006c,%eax
41b703:	62 00                	bound  %eax,(%eax)
41b705:	65 00 6c 00 4d       	add    %ch,%gs:0x4d(%eax,%eax,1)
41b70a:	00 61 00             	add    %ah,0x0(%ecx)
41b70d:	72 00                	jb     0x41b70f
41b70f:	74 00                	je     0x41b711
41b711:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
41b717:	41                   	inc    %ecx
41b718:	00 72 00             	add    %dh,0x0(%edx)
41b71b:	74 00                	je     0x41b71d
41b71d:	73 00                	jae    0x41b71f
41b71f:	53                   	push   %ebx
41b720:	00 63 00             	add    %ah,0x0(%ebx)
41b723:	68 00 6f 00 6f       	push   $0x6f006f00
41b728:	00 6c 00 43          	add    %ch,0x43(%eax,%eax,1)
41b72c:	00 6f 00             	add    %ch,0x0(%edi)
41b72f:	73 00                	jae    0x41b731
41b731:	74 00                	je     0x41b733
41b733:	00 3b                	add    %bh,(%ebx)
41b735:	6c                   	insb   (%dx),%es:(%edi)
41b736:	00 61 00             	add    %ah,0x0(%ecx)
41b739:	62 00                	bound  %eax,(%eax)
41b73b:	65 00 6c 00 4c       	add    %ch,%gs:0x4c(%eax,%eax,1)
41b740:	00 65 00             	add    %ah,0x0(%ebp)
41b743:	76 00                	jbe    0x41b745
41b745:	65 00 6c 00 4f       	add    %ch,%gs:0x4f(%eax,%eax,1)
41b74a:	00 66 00             	add    %ah,0x0(%esi)
41b74d:	4d                   	dec    %ebp
41b74e:	00 61 00             	add    %ah,0x0(%ecx)
41b751:	72 00                	jb     0x41b753
41b753:	74 00                	je     0x41b755
41b755:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
41b75b:	41                   	inc    %ecx
41b75c:	00 72 00             	add    %dh,0x0(%edx)
41b75f:	74 00                	je     0x41b761
41b761:	73 00                	jae    0x41b763
41b763:	53                   	push   %ebx
41b764:	00 63 00             	add    %ah,0x0(%ebx)
41b767:	68 00 6f 00 6f       	push   $0x6f006f00
41b76c:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
41b770:	37                   	aaa
41b771:	6c                   	insb   (%dx),%es:(%edi)
41b772:	00 61 00             	add    %ah,0x0(%ecx)
41b775:	62 00                	bound  %eax,(%eax)
41b777:	65 00 6c 00 4d       	add    %ch,%gs:0x4d(%eax,%eax,1)
41b77c:	00 61 00             	add    %ah,0x0(%ecx)
41b77f:	72 00                	jb     0x41b781
41b781:	74 00                	je     0x41b783
41b783:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
41b789:	41                   	inc    %ecx
41b78a:	00 72 00             	add    %dh,0x0(%edx)
41b78d:	74 00                	je     0x41b78f
41b78f:	73 00                	jae    0x41b791
41b791:	53                   	push   %ebx
41b792:	00 63 00             	add    %ah,0x0(%ebx)
41b795:	68 00 6f 00 6f       	push   $0x6f006f00
41b79a:	00 6c 00 4c          	add    %ch,0x4c(%eax,%eax,1)
41b79e:	00 65 00             	add    %ah,0x0(%ebp)
41b7a1:	76 00                	jbe    0x41b7a3
41b7a3:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41b7a8:	2d 6c 00 61 00       	sub    $0x61006c,%eax
41b7ad:	62 00                	bound  %eax,(%eax)
41b7af:	65 00 6c 00 4d       	add    %ch,%gs:0x4d(%eax,%eax,1)
41b7b4:	00 61 00             	add    %ah,0x0(%ecx)
41b7b7:	72 00                	jb     0x41b7b9
41b7b9:	74 00                	je     0x41b7bb
41b7bb:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
41b7c1:	41                   	inc    %ecx
41b7c2:	00 72 00             	add    %dh,0x0(%edx)
41b7c5:	74 00                	je     0x41b7c7
41b7c7:	73 00                	jae    0x41b7c9
41b7c9:	53                   	push   %ebx
41b7ca:	00 63 00             	add    %ah,0x0(%ebx)
41b7cd:	68 00 6f 00 6f       	push   $0x6f006f00
41b7d2:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
41b7d6:	25 53 00 7a 00       	and    $0x7a0053,%eax
41b7db:	6b 00 6f             	imul   $0x6f,(%eax),%eax
41b7de:	00 42 01             	add    %al,0x1(%edx)
41b7e1:	61                   	popa
41b7e2:	00 20                	add    %ah,(%eax)
41b7e4:	00 73 00             	add    %dh,0x0(%ebx)
41b7e7:	7a 00                	jp     0x41b7e9
41b7e9:	74 00                	je     0x41b7eb
41b7eb:	75 00                	jne    0x41b7ed
41b7ed:	6b 00 20             	imul   $0x20,(%eax),%eax
41b7f0:	00 77 00             	add    %dh,0x0(%edi)
41b7f3:	61                   	popa
41b7f4:	00 6c 00 6b          	add    %ch,0x6b(%eax,%eax,1)
41b7f8:	00 69 00             	add    %ch,0x0(%ecx)
41b7fb:	01 37                	add    %esi,(%edi)
41b7fd:	62 00                	bound  %eax,(%eax)
41b7ff:	75 00                	jne    0x41b801
41b801:	74 00                	je     0x41b803
41b803:	74 00                	je     0x41b805
41b805:	6f                   	outsl  %ds:(%esi),(%dx)
41b806:	00 6e 00             	add    %ch,0x0(%esi)
41b809:	55                   	push   %ebp
41b80a:	00 70 00             	add    %dh,0x0(%eax)
41b80d:	67 00 72 00          	add    %dh,0x0(%bp,%si)
41b811:	61                   	popa
41b812:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
41b816:	00 49 00             	add    %cl,0x0(%ecx)
41b819:	6e                   	outsb  %ds:(%esi),(%dx)
41b81a:	00 66 00             	add    %ah,0x0(%esi)
41b81d:	72 00                	jb     0x41b81f
41b81f:	61                   	popa
41b820:	00 73 00             	add    %dh,0x0(%ebx)
41b823:	74 00                	je     0x41b825
41b825:	72 00                	jb     0x41b827
41b827:	75 00                	jne    0x41b829
41b829:	63 00                	arpl   %eax,(%eax)
41b82b:	74 00                	je     0x41b82d
41b82d:	75 00                	jne    0x41b82f
41b82f:	72 00                	jb     0x41b831
41b831:	65 00 00             	add    %al,%gs:(%eax)
41b834:	29 55 00             	sub    %edx,0x0(%ebp)
41b837:	6c                   	insb   (%dx),%es:(%edi)
41b838:	00 65 00             	add    %ah,0x0(%ebp)
41b83b:	70 00                	jo     0x41b83d
41b83d:	73 00                	jae    0x41b83f
41b83f:	7a 00                	jp     0x41b841
41b841:	20 00                	and    %al,(%eax)
41b843:	69 00 6e 00 66 00    	imul   $0x66006e,(%eax),%eax
41b849:	72 00                	jb     0x41b84b
41b84b:	61                   	popa
41b84c:	00 73 00             	add    %dh,0x0(%ebx)
41b84f:	74 00                	je     0x41b851
41b851:	75 00                	jne    0x41b853
41b853:	6b 00 74             	imul   $0x74,(%eax),%eax
41b856:	00 f3                	add    %dh,%bl
41b858:	00 72 00             	add    %dh,0x0(%edx)
41b85b:	19 01                	sbb    %eax,(%ecx)
41b85d:	01 37                	add    %esi,(%edi)
41b85f:	6c                   	insb   (%dx),%es:(%edi)
41b860:	00 61 00             	add    %ah,0x0(%ecx)
41b863:	62 00                	bound  %eax,(%eax)
41b865:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41b86a:	00 6e 00             	add    %ch,0x0(%esi)
41b86d:	66 00 72 00          	data16 add %dh,0x0(%edx)
41b871:	61                   	popa
41b872:	00 73 00             	add    %dh,0x0(%ebx)
41b875:	74 00                	je     0x41b877
41b877:	72 00                	jb     0x41b879
41b879:	75 00                	jne    0x41b87b
41b87b:	63 00                	arpl   %eax,(%eax)
41b87d:	74 00                	je     0x41b87f
41b87f:	75 00                	jne    0x41b881
41b881:	72 00                	jb     0x41b883
41b883:	65 00 43 00          	add    %al,%gs:0x0(%ebx)
41b887:	6f                   	outsl  %ds:(%esi),(%dx)
41b888:	00 73 00             	add    %dh,0x0(%ebx)
41b88b:	74 00                	je     0x41b88d
41b88d:	49                   	dec    %ecx
41b88e:	00 72 00             	add    %dh,0x0(%edx)
41b891:	6f                   	outsl  %ds:(%esi),(%dx)
41b892:	00 6e 00             	add    %ch,0x0(%esi)
41b895:	00 3f                	add    %bh,(%edi)
41b897:	6c                   	insb   (%dx),%es:(%edi)
41b898:	00 61 00             	add    %ah,0x0(%ecx)
41b89b:	62 00                	bound  %eax,(%eax)
41b89d:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41b8a2:	00 6e 00             	add    %ch,0x0(%esi)
41b8a5:	66 00 72 00          	data16 add %dh,0x0(%edx)
41b8a9:	61                   	popa
41b8aa:	00 73 00             	add    %dh,0x0(%ebx)
41b8ad:	74 00                	je     0x41b8af
41b8af:	72 00                	jb     0x41b8b1
41b8b1:	75 00                	jne    0x41b8b3
41b8b3:	63 00                	arpl   %eax,(%eax)
41b8b5:	74 00                	je     0x41b8b7
41b8b7:	75 00                	jne    0x41b8b9
41b8b9:	72 00                	jb     0x41b8bb
41b8bb:	65 00 43 00          	add    %al,%gs:0x0(%ebx)
41b8bf:	6f                   	outsl  %ds:(%esi),(%dx)
41b8c0:	00 73 00             	add    %dh,0x0(%ebx)
41b8c3:	74 00                	je     0x41b8c5
41b8c5:	43                   	inc    %ebx
41b8c6:	00 72 00             	add    %dh,0x0(%edx)
41b8c9:	79 00                	jns    0x41b8cb
41b8cb:	73 00                	jae    0x41b8cd
41b8cd:	74 00                	je     0x41b8cf
41b8cf:	61                   	popa
41b8d0:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41b8d4:	00 00                	add    %al,(%eax)
41b8d6:	39 6c 00 61          	cmp    %ebp,0x61(%eax,%eax,1)
41b8da:	00 62 00             	add    %ah,0x0(%edx)
41b8dd:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)