41f600:	00 0a                	add    %cl,(%edx)
41f602:	6f                   	outsl  %ds:(%esi),(%dx)
41f603:	47                   	inc    %edi
41f604:	00 00                	add    %al,(%eax)
41f606:	0a 28                	or     (%eax),%ch
41f608:	81 00 00 0a 0c 08    	addl   $0x80c0a00,(%eax)
41f60e:	2c 0f                	sub    $0xf,%al
41f610:	00 02                	add    %al,(%edx)
41f612:	03 6f 83             	add    -0x7d(%edi),%ebp
41f615:	00 00                	add    %al,(%eax)
41f617:	0a 28                	or     (%eax),%ch
41f619:	84 00                	test   %al,(%eax)
41f61b:	00 0a                	add    %cl,(%edx)
41f61d:	00 00                	add    %al,(%eax)
41f61f:	02 03                	add    (%ebx),%al
41f621:	6f                   	outsl  %ds:(%esi),(%dx)
41f622:	85 00                	test   %eax,(%eax)
41f624:	00 0a                	add    %cl,(%edx)
41f626:	28 86 00 00 0a 00    	sub    %al,0xa0000(%esi)
41f62c:	02 03                	add    (%ebx),%al
41f62e:	6f                   	outsl  %ds:(%esi),(%dx)
41f62f:	87 00                	xchg   %eax,(%eax)
41f631:	00 0a                	add    %cl,(%edx)
41f633:	28 88 00 00 0a 00    	sub    %cl,0xa0000(%eax)
41f639:	2a 4a 02             	sub    0x2(%edx),%cl
41f63c:	03 04 28             	add    (%eax,%ebp,1),%eax
41f63f:	a9 00 00 0a 00       	test   $0xa0000,%eax
41f644:	00 02                	add    %al,(%edx)
41f646:	28 5d 00             	sub    %bl,0x0(%ebp)
41f649:	00 06                	add    %al,(%esi)
41f64b:	00 2a                	add    %ch,(%edx)
41f64d:	13 30                	adc    (%eax),%esi
41f64f:	01 00                	add    %eax,(%eax)
41f651:	0c 00                	or     $0x0,%al
41f653:	00 00                	add    %al,(%eax)
41f655:	15 00 00 11 00       	adc    $0x110000,%eax
41f65a:	02 7b 10             	add    0x10(%ebx),%bh
41f65d:	00 00                	add    %al,(%eax)
41f65f:	04 0a                	add    $0xa,%al
41f661:	2b 00                	sub    (%eax),%eax
41f663:	06                   	push   %es
41f664:	2a 13                	sub    (%ebx),%dl
41f666:	30 01                	xor    %al,(%ecx)
41f668:	00 0c 00             	add    %cl,(%eax,%eax,1)
41f66b:	00 00                	add    %al,(%eax)
41f66d:	15 00 00 11 00       	adc    $0x110000,%eax
41f672:	02 7b 11             	add    0x11(%ebx),%bh
41f675:	00 00                	add    %al,(%eax)
41f677:	04 0a                	add    $0xa,%al
41f679:	2b 00                	sub    (%eax),%eax
41f67b:	06                   	push   %es
41f67c:	2a 13                	sub    (%ebx),%dl
41f67e:	30 01                	xor    %al,(%ecx)
41f680:	00 0c 00             	add    %cl,(%eax,%eax,1)
41f683:	00 00                	add    %al,(%eax)
41f685:	15 00 00 11 00       	adc    $0x110000,%eax
41f68a:	02 7b 12             	add    0x12(%ebx),%bh
41f68d:	00 00                	add    %al,(%eax)
41f68f:	04 0a                	add    $0xa,%al
41f691:	2b 00                	sub    (%eax),%eax
41f693:	06                   	push   %es
41f694:	2a 13                	sub    (%ebx),%dl
41f696:	30 01                	xor    %al,(%ecx)
41f698:	00 0c 00             	add    %cl,(%eax,%eax,1)
41f69b:	00 00                	add    %al,(%eax)
41f69d:	15 00 00 11 00       	adc    $0x110000,%eax
41f6a2:	02 7b 13             	add    0x13(%ebx),%bh
41f6a5:	00 00                	add    %al,(%eax)
41f6a7:	04 0a                	add    $0xa,%al
41f6a9:	2b 00                	sub    (%eax),%eax
41f6ab:	06                   	push   %es
41f6ac:	2a 13                	sub    (%ebx),%dl
41f6ae:	30 01                	xor    %al,(%ecx)
41f6b0:	00 11                	add    %dl,(%ecx)
41f6b2:	00 00                	add    %al,(%eax)
41f6b4:	00 16                	add    %dl,(%esi)
41f6b6:	00 00                	add    %al,(%eax)
41f6b8:	11 00                	adc    %eax,(%eax)
41f6ba:	02 28                	add    (%eax),%ch
41f6bc:	8a 00                	mov    (%eax),%al
41f6be:	00 0a                	add    %cl,(%edx)
41f6c0:	6f                   	outsl  %ds:(%esi),(%dx)
41f6c1:	8b 00                	mov    (%eax),%eax
41f6c3:	00 0a                	add    %cl,(%edx)
41f6c5:	0a 2b                	or     (%ebx),%ch
41f6c7:	00 06                	add    %al,(%esi)
41f6c9:	2a 00                	sub    (%eax),%al
41f6cb:	00 00                	add    %al,(%eax)
41f6cd:	13 30                	adc    (%eax),%esi
41f6cf:	02 00                	add    (%eax),%al
41f6d1:	17                   	pop    %ss
41f6d2:	00 00                	add    %al,(%eax)
41f6d4:	00 1f                	add    %bl,(%edi)
41f6d6:	00 00                	add    %al,(%eax)
41f6d8:	11 00                	adc    %eax,(%eax)
41f6da:	02 28                	add    (%eax),%ch
41f6dc:	8a 00                	mov    (%eax),%al
41f6de:	00 0a                	add    %cl,(%edx)
41f6e0:	03 6f 8c             	add    -0x74(%edi),%ebp
41f6e3:	00 00                	add    %al,(%eax)
41f6e5:	0a 74 0a 00          	or     0x0(%edx,%ecx,1),%dh
41f6e9:	00 02                	add    %al,(%edx)
41f6eb:	0a 2b                	or     (%ebx),%ch
41f6ed:	00 06                	add    %al,(%esi)
41f6ef:	2a 00                	sub    (%eax),%al
41f6f1:	13 30                	adc    (%eax),%esi
41f6f3:	03 00                	add    (%eax),%eax
41f6f5:	29 00                	sub    %eax,(%eax)
41f6f7:	00 00                	add    %al,(%eax)
41f6f9:	20 00                	and    %al,(%eax)
41f6fb:	00 11                	add    %dl,(%ecx)
41f6fd:	02 7b 14             	add    0x14(%ebx),%bh
41f700:	00 00                	add    %al,(%eax)
41f702:	04 0a                	add    $0xa,%al
41f704:	06                   	push   %es
41f705:	0b 07                	or     (%edi),%eax
41f707:	03 28                	add    (%eax),%ebp
41f709:	8d 00                	lea    (%eax),%eax
41f70b:	00 0a                	add    %cl,(%edx)
41f70d:	74 06                	je     0x41f715
41f70f:	00 00                	add    %al,(%eax)
41f711:	02 0c 02             	add    (%edx,%eax,1),%cl
41f714:	7c 14                	jl     0x41f72a
41f716:	00 00                	add    %al,(%eax)
41f718:	04 08                	add    $0x8,%al
41f71a:	07                   	pop    %es
41f71b:	28 02                	sub    %al,(%edx)
41f71d:	00 00                	add    %al,(%eax)
41f71f:	2b 0a                	sub    (%edx),%ecx
41f721:	06                   	push   %es
41f722:	07                   	pop    %es
41f723:	33 df                	xor    %edi,%ebx
41f725:	2a 00                	sub    (%eax),%al
41f727:	00 00                	add    %al,(%eax)
41f729:	13 30                	adc    (%eax),%esi
41f72b:	03 00                	add    (%eax),%eax
41f72d:	29 00                	sub    %eax,(%eax)
41f72f:	00 00                	add    %al,(%eax)
41f731:	20 00                	and    %al,(%eax)
41f733:	00 11                	add    %dl,(%ecx)
41f735:	02 7b 14             	add    0x14(%ebx),%bh
41f738:	00 00                	add    %al,(%eax)
41f73a:	04 0a                	add    $0xa,%al
41f73c:	06                   	push   %es
41f73d:	0b 07                	or     (%edi),%eax
41f73f:	03 28                	add    (%eax),%ebp
41f741:	8f 00                	pop    (%eax)
41f743:	00 0a                	add    %cl,(%edx)
41f745:	74 06                	je     0x41f74d
41f747:	00 00                	add    %al,(%eax)
41f749:	02 0c 02             	add    (%edx,%eax,1),%cl
41f74c:	7c 14                	jl     0x41f762
41f74e:	00 00                	add    %al,(%eax)
41f750:	04 08                	add    $0x8,%al
41f752:	07                   	pop    %es
41f753:	28 02                	sub    %al,(%edx)
41f755:	00 00                	add    %al,(%eax)
41f757:	2b 0a                	sub    (%edx),%ecx
41f759:	06                   	push   %es
41f75a:	07                   	pop    %es
41f75b:	33 df                	xor    %edi,%ebx
41f75d:	2a 00                	sub    (%eax),%al
41f75f:	00 00                	add    %al,(%eax)
41f761:	13 30                	adc    (%eax),%esi
41f763:	03 00                	add    (%eax),%eax
41f765:	29 00                	sub    %eax,(%eax)
41f767:	00 00                	add    %al,(%eax)
41f769:	20 00                	and    %al,(%eax)
41f76b:	00 11                	add    %dl,(%ecx)
41f76d:	02 7b 15             	add    0x15(%ebx),%bh
41f770:	00 00                	add    %al,(%eax)
41f772:	04 0a                	add    $0xa,%al
41f774:	06                   	push   %es
41f775:	0b 07                	or     (%edi),%eax
41f777:	03 28                	add    (%eax),%ebp
41f779:	8d 00                	lea    (%eax),%eax
41f77b:	00 0a                	add    %cl,(%edx)
41f77d:	74 06                	je     0x41f785
41f77f:	00 00                	add    %al,(%eax)
41f781:	02 0c 02             	add    (%edx,%eax,1),%cl
41f784:	7c 15                	jl     0x41f79b
41f786:	00 00                	add    %al,(%eax)
41f788:	04 08                	add    $0x8,%al
41f78a:	07                   	pop    %es
41f78b:	28 02                	sub    %al,(%edx)
41f78d:	00 00                	add    %al,(%eax)
41f78f:	2b 0a                	sub    (%edx),%ecx
41f791:	06                   	push   %es
41f792:	07                   	pop    %es
41f793:	33 df                	xor    %edi,%ebx
41f795:	2a 00                	sub    (%eax),%al
41f797:	00 00                	add    %al,(%eax)
41f799:	13 30                	adc    (%eax),%esi
41f79b:	03 00                	add    (%eax),%eax
41f79d:	29 00                	sub    %eax,(%eax)
41f79f:	00 00                	add    %al,(%eax)
41f7a1:	20 00                	and    %al,(%eax)
41f7a3:	00 11                	add    %dl,(%ecx)
41f7a5:	02 7b 15             	add    0x15(%ebx),%bh
41f7a8:	00 00                	add    %al,(%eax)
41f7aa:	04 0a                	add    $0xa,%al
41f7ac:	06                   	push   %es
41f7ad:	0b 07                	or     (%edi),%eax
41f7af:	03 28                	add    (%eax),%ebp
41f7b1:	8f 00                	pop    (%eax)
41f7b3:	00 0a                	add    %cl,(%edx)
41f7b5:	74 06                	je     0x41f7bd
41f7b7:	00 00                	add    %al,(%eax)
41f7b9:	02 0c 02             	add    (%edx,%eax,1),%cl
41f7bc:	7c 15                	jl     0x41f7d3
41f7be:	00 00                	add    %al,(%eax)
41f7c0:	04 08                	add    $0x8,%al
41f7c2:	07                   	pop    %es
41f7c3:	28 02                	sub    %al,(%edx)
41f7c5:	00 00                	add    %al,(%eax)
41f7c7:	2b 0a                	sub    (%edx),%ecx
41f7c9:	06                   	push   %es
41f7ca:	07                   	pop    %es
41f7cb:	33 df                	xor    %edi,%ebx
41f7cd:	2a 00                	sub    (%eax),%al
41f7cf:	00 00                	add    %al,(%eax)
41f7d1:	13 30                	adc    (%eax),%esi
41f7d3:	03 00                	add    (%eax),%eax
41f7d5:	29 00                	sub    %eax,(%eax)
41f7d7:	00 00                	add    %al,(%eax)
41f7d9:	20 00                	and    %al,(%eax)
41f7db:	00 11                	add    %dl,(%ecx)
41f7dd:	02 7b 16             	add    0x16(%ebx),%bh
41f7e0:	00 00                	add    %al,(%eax)
41f7e2:	04 0a                	add    $0xa,%al
41f7e4:	06                   	push   %es
41f7e5:	0b 07                	or     (%edi),%eax
41f7e7:	03 28                	add    (%eax),%ebp
41f7e9:	8d 00                	lea    (%eax),%eax
41f7eb:	00 0a                	add    %cl,(%edx)
41f7ed:	74 06                	je     0x41f7f5
41f7ef:	00 00                	add    %al,(%eax)
41f7f1:	02 0c 02             	add    (%edx,%eax,1),%cl
41f7f4:	7c 16                	jl     0x41f80c
41f7f6:	00 00                	add    %al,(%eax)
41f7f8:	04 08                	add    $0x8,%al
41f7fa:	07                   	pop    %es
41f7fb:	28 02                	sub    %al,(%edx)
41f7fd:	00 00                	add    %al,(%eax)
41f7ff:	2b 0a                	sub    (%edx),%ecx
41f801:	06                   	push   %es
41f802:	07                   	pop    %es
41f803:	33 df                	xor    %edi,%ebx
41f805:	2a 00                	sub    (%eax),%al
41f807:	00 00                	add    %al,(%eax)
41f809:	13 30                	adc    (%eax),%esi
41f80b:	03 00                	add    (%eax),%eax
41f80d:	29 00                	sub    %eax,(%eax)
41f80f:	00 00                	add    %al,(%eax)
41f811:	20 00                	and    %al,(%eax)
41f813:	00 11                	add    %dl,(%ecx)
41f815:	02 7b 16             	add    0x16(%ebx),%bh
41f818:	00 00                	add    %al,(%eax)
41f81a:	04 0a                	add    $0xa,%al
41f81c:	06                   	push   %es
41f81d:	0b 07                	or     (%edi),%eax
41f81f:	03 28                	add    (%eax),%ebp
41f821:	8f 00                	pop    (%eax)
41f823:	00 0a                	add    %cl,(%edx)
41f825:	74 06                	je     0x41f82d
41f827:	00 00                	add    %al,(%eax)
41f829:	02 0c 02             	add    (%edx,%eax,1),%cl
41f82c:	7c 16                	jl     0x41f844
41f82e:	00 00                	add    %al,(%eax)
41f830:	04 08                	add    $0x8,%al
41f832:	07                   	pop    %es
41f833:	28 02                	sub    %al,(%edx)
41f835:	00 00                	add    %al,(%eax)
41f837:	2b 0a                	sub    (%edx),%ecx
41f839:	06                   	push   %es
41f83a:	07                   	pop    %es
41f83b:	33 df                	xor    %edi,%ebx
41f83d:	2a 00                	sub    (%eax),%al
41f83f:	00 00                	add    %al,(%eax)
41f841:	13 30                	adc    (%eax),%esi
41f843:	03 00                	add    (%eax),%eax
41f845:	29 00                	sub    %eax,(%eax)
41f847:	00 00                	add    %al,(%eax)
41f849:	20 00                	and    %al,(%eax)
41f84b:	00 11                	add    %dl,(%ecx)
41f84d:	02 7b 17             	add    0x17(%ebx),%bh
41f850:	00 00                	add    %al,(%eax)
41f852:	04 0a                	add    $0xa,%al
41f854:	06                   	push   %es
41f855:	0b 07                	or     (%edi),%eax
41f857:	03 28                	add    (%eax),%ebp
41f859:	8d 00                	lea    (%eax),%eax
41f85b:	00 0a                	add    %cl,(%edx)
41f85d:	74 06                	je     0x41f865
41f85f:	00 00                	add    %al,(%eax)
41f861:	02 0c 02             	add    (%edx,%eax,1),%cl
41f864:	7c 17                	jl     0x41f87d
41f866:	00 00                	add    %al,(%eax)
41f868:	04 08                	add    $0x8,%al
41f86a:	07                   	pop    %es
41f86b:	28 02                	sub    %al,(%edx)
41f86d:	00 00                	add    %al,(%eax)
41f86f:	2b 0a                	sub    (%edx),%ecx
41f871:	06                   	push   %es
41f872:	07                   	pop    %es
41f873:	33 df                	xor    %edi,%ebx
41f875:	2a 00                	sub    (%eax),%al
41f877:	00 00                	add    %al,(%eax)
41f879:	13 30                	adc    (%eax),%esi
41f87b:	03 00                	add    (%eax),%eax
41f87d:	29 00                	sub    %eax,(%eax)
41f87f:	00 00                	add    %al,(%eax)
41f881:	20 00                	and    %al,(%eax)
41f883:	00 11                	add    %dl,(%ecx)
41f885:	02 7b 17             	add    0x17(%ebx),%bh
41f888:	00 00                	add    %al,(%eax)
41f88a:	04 0a                	add    $0xa,%al
41f88c:	06                   	push   %es
41f88d:	0b 07                	or     (%edi),%eax
41f88f:	03 28                	add    (%eax),%ebp
41f891:	8f 00                	pop    (%eax)
41f893:	00 0a                	add    %cl,(%edx)
41f895:	74 06                	je     0x41f89d
41f897:	00 00                	add    %al,(%eax)
41f899:	02 0c 02             	add    (%edx,%eax,1),%cl
41f89c:	7c 17                	jl     0x41f8b5
41f89e:	00 00                	add    %al,(%eax)
41f8a0:	04 08                	add    $0x8,%al
41f8a2:	07                   	pop    %es
41f8a3:	28 02                	sub    %al,(%edx)
41f8a5:	00 00                	add    %al,(%eax)
41f8a7:	2b 0a                	sub    (%edx),%ecx
41f8a9:	06                   	push   %es
41f8aa:	07                   	pop    %es
41f8ab:	33 df                	xor    %edi,%ebx
41f8ad:	2a 3e                	sub    (%esi),%bh
41f8af:	00 02                	add    %al,(%edx)
41f8b1:	28 8a 00 00 0a 03    	sub    %cl,0x30a0000(%edx)
41f8b7:	6f                   	outsl  %ds:(%esi),(%dx)
41f8b8:	90                   	nop
41f8b9:	00 00                	add    %al,(%eax)
41f8bb:	0a 00                	or     (%eax),%al
41f8bd:	2a 00                	sub    (%eax),%al
41f8bf:	00 00                	add    %al,(%eax)
41f8c1:	13 30                	adc    (%eax),%esi
41f8c3:	04 00                	add    $0x0,%al
41f8c5:	51                   	push   %ecx
41f8c6:	00 00                	add    %al,(%eax)
41f8c8:	00 21                	add    %ah,(%ecx)
41f8ca:	00 00                	add    %al,(%eax)