41a73f:	06                   	push   %es
41a740:	2e 06                	cs push %es
41a742:	2e 06                	cs push %es
41a744:	2e 06                	cs push %es
41a746:	2e 06                	cs push %es
41a748:	68 00 67 00 43       	push   $0x43006700
41a74d:	00 76 00             	add    %dh,0x0(%esi)
41a750:	42                   	inc    %edx
41a751:	00 67 00             	add    %ah,0x0(%edi)
41a754:	59                   	pop    %ecx
41a755:	00 2e                	add    %ch,(%esi)
41a757:	06                   	push   %es
41a758:	47                   	inc    %edi
41a759:	00 2e                	add    %ch,(%esi)
41a75b:	06                   	push   %es
41a75c:	42                   	inc    %edx
41a75d:	00 2f                	add    %ch,(%edi)
41a75f:	00 4a 00             	add    %cl,0x0(%edx)
41a762:	2e 06                	cs push %es
41a764:	2e 06                	cs push %es
41a766:	2e 06                	cs push %es
41a768:	2e 06                	cs push %es
41a76a:	2e 06                	cs push %es
41a76c:	43                   	inc    %ebx
41a76d:	00 47 00             	add    %al,0x0(%edi)
41a770:	2e 06                	cs push %es
41a772:	4b                   	dec    %ebx
41a773:	00 38                	add    %bh,(%eax)
41a775:	00 47 00             	add    %al,0x0(%edi)
41a778:	4b                   	dec    %ebx
41a779:	00 77 00             	add    %dh,0x0(%edi)
41a77c:	49                   	dec    %ecx
41a77d:	00 59 00             	add    %bl,0x0(%ecx)
41a780:	2e 06                	cs push %es
41a782:	4c                   	dec    %esp
41a783:	00 2e                	add    %ch,(%esi)
41a785:	06                   	push   %es
41a786:	6b 00 2e             	imul   $0x2e,(%eax),%eax
41a789:	06                   	push   %es
41a78a:	2e 06                	cs push %es
41a78c:	2e 06                	cs push %es
41a78e:	2e 06                	cs push %es
41a790:	2e 06                	cs push %es
41a792:	4a                   	dec    %edx
41a793:	00 45 00             	add    %al,0x0(%ebp)
41a796:	2e 06                	cs push %es
41a798:	35 00 51 00 4e       	xor    $0x4e005100,%eax
41a79d:	00 5a 00             	add    %bl,0x0(%edx)
41a7a0:	2e 06                	cs push %es
41a7a2:	68 00 6b 00 2e       	push   $0x2e006b00
41a7a7:	06                   	push   %es
41a7a8:	72 00                	jb     0x41a7aa
41a7aa:	43                   	inc    %ebx
41a7ab:	00 49 00             	add    %cl,0x0(%ecx)
41a7ae:	2e 06                	cs push %es
41a7b0:	2e 06                	cs push %es
41a7b2:	2e 06                	cs push %es
41a7b4:	2e 06                	cs push %es
41a7b6:	2e 06                	cs push %es
41a7b8:	68 00 68 00 6a       	push   $0x6a006800
41a7bd:	00 6e 00             	add    %ch,0x0(%esi)
41a7c0:	42                   	inc    %edx
41a7c1:	00 2e                	add    %ch,(%esi)
41a7c3:	06                   	push   %es
41a7c4:	59                   	pop    %ecx
41a7c5:	00 2e                	add    %ch,(%esi)
41a7c7:	06                   	push   %es
41a7c8:	47                   	inc    %edi
41a7c9:	00 67 00             	add    %ah,0x0(%edi)
41a7cc:	43                   	inc    %ebx
41a7cd:	00 2f                	add    %ch,(%edi)
41a7cf:	00 4a 00             	add    %cl,0x0(%edx)
41a7d2:	51                   	push   %ecx
41a7d3:	00 2e                	add    %ch,(%esi)
41a7d5:	06                   	push   %es
41a7d6:	2e 06                	cs push %es
41a7d8:	2e 06                	cs push %es
41a7da:	2e 06                	cs push %es
41a7dc:	43                   	inc    %ebx
41a7dd:	00 47 00             	add    %al,0x0(%edi)
41a7e0:	47                   	inc    %edi
41a7e1:	00 4f 00             	add    %cl,0x0(%edi)
41a7e4:	63 00                	arpl   %eax,(%eax)
41a7e6:	45                   	inc    %ebp
41a7e7:	00 42 00             	add    %al,0x0(%edx)
41a7ea:	67 00 2e 06 61       	add    %ch,0x6106
41a7ef:	00 2e                	add    %ch,(%esi)
41a7f1:	06                   	push   %es
41a7f2:	4e                   	dec    %esi
41a7f3:	00 67 00             	add    %ah,0x0(%edi)
41a7f6:	6c                   	insb   (%dx),%es:(%edi)
41a7f7:	00 2e                	add    %ch,(%esi)
41a7f9:	06                   	push   %es
41a7fa:	2e 06                	cs push %es
41a7fc:	2e 06                	cs push %es
41a7fe:	2e 06                	cs push %es
41a800:	2e 06                	cs push %es
41a802:	4d                   	dec    %ebp
41a803:	00 51 00             	add    %dl,0x0(%ecx)
41a806:	2e 06                	cs push %es
41a808:	56                   	push   %esi
41a809:	00 67 00             	add    %ah,0x0(%edi)
41a80c:	45                   	inc    %ebp
41a80d:	00 56 00             	add    %dl,0x0(%esi)
41a810:	2e 06                	cs push %es
41a812:	42                   	inc    %edx
41a813:	00 6f 00             	add    %ch,0x0(%edi)
41a816:	2e 06                	cs push %es
41a818:	45                   	inc    %ebp
41a819:	00 43 00             	add    %al,0x0(%ebx)
41a81c:	59                   	pop    %ecx
41a81d:	00 2e                	add    %ch,(%esi)
41a81f:	06                   	push   %es
41a820:	2e 06                	cs push %es
41a822:	2e 06                	cs push %es
41a824:	2e 06                	cs push %es
41a826:	2e 06                	cs push %es
41a828:	67 00 51 00          	add    %dl,0x0(%bx,%di)
41a82c:	2e 06                	cs push %es
41a82e:	4d                   	dec    %ebp
41a82f:	00 42 00             	add    %al,0x0(%edx)
41a832:	67 00 59 00          	add    %bl,0x0(%bx,%di)
41a836:	2e 06                	cs push %es
41a838:	47                   	inc    %edi
41a839:	00 77 00             	add    %dh,0x0(%edi)
41a83c:	42                   	inc    %edx
41a83d:	00 30                	add    %dh,(%eax)
41a83f:	00 4a 00             	add    %cl,0x0(%edx)
41a842:	67 00 2e 06 2e       	add    %ch,0x2e06
41a847:	06                   	push   %es
41a848:	2e 06                	cs push %es
41a84a:	2e 06                	cs push %es
41a84c:	43                   	inc    %ebx
41a84d:	00 47 00             	add    %al,0x0(%edi)
41a850:	47                   	inc    %edi
41a851:	00 4f 00             	add    %cl,0x0(%edi)
41a854:	63 00                	arpl   %eax,(%eax)
41a856:	45                   	inc    %ebp
41a857:	00 58 00             	add    %bl,0x0(%eax)
41a85a:	77 00                	ja     0x41a85c
41a85c:	49                   	dec    %ecx
41a85d:	00 62 00             	add    %ah,0x0(%edx)
41a860:	2e 06                	cs push %es
41a862:	4e                   	dec    %esi
41a863:	00 2e                	add    %ch,(%esi)
41a865:	06                   	push   %es
41a866:	6d                   	insl   (%dx),%es:(%edi)
41a867:	00 2e                	add    %ch,(%esi)
41a869:	06                   	push   %es
41a86a:	2e 06                	cs push %es
41a86c:	2e 06                	cs push %es
41a86e:	2e 06                	cs push %es
41a870:	2e 06                	cs push %es
41a872:	49                   	dec    %ecx
41a873:	00 4d 00             	add    %cl,0x0(%ebp)
41a876:	2e 06                	cs push %es
41a878:	7a 00                	jp     0x41a87a
41a87a:	67 00 49 00          	add    %cl,0x0(%bx,%di)
41a87e:	47                   	inc    %edi
41a87f:	00 2e                	add    %ch,(%esi)
41a881:	06                   	push   %es
41a882:	42                   	inc    %edx
41a883:	00 34 00             	add    %dh,(%eax,%eax,1)
41a886:	2e 06                	cs push %es
41a888:	47                   	inc    %edi
41a889:	00 43 00             	add    %al,0x0(%ebx)
41a88c:	63 00                	arpl   %eax,(%eax)
41a88e:	2e 06                	cs push %es
41a890:	2e 06                	cs push %es
41a892:	2e 06                	cs push %es
41a894:	2e 06                	cs push %es
41a896:	2e 06                	cs push %es
41a898:	68 00 67 00 2e       	push   $0x2e006700
41a89d:	06                   	push   %es
41a89e:	34 00                	xor    $0x0,%al
41a8a0:	42                   	inc    %edx
41a8a1:	00 6a 00             	add    %ch,0x0(%edx)
41a8a4:	67 00 43 00          	add    %al,0x0(%bp,%di)
41a8a8:	48                   	dec    %eax
41a8a9:	00 67 00             	add    %ah,0x0(%edi)
41a8ac:	42                   	inc    %edx
41a8ad:	00 4d 00             	add    %cl,0x0(%ebp)
41a8b0:	4a                   	dec    %edx
41a8b1:	00 77 00             	add    %dh,0x0(%edi)
41a8b4:	2e 06                	cs push %es
41a8b6:	2e 06                	cs push %es
41a8b8:	2e 06                	cs push %es
41a8ba:	2e 06                	cs push %es
41a8bc:	43                   	inc    %ebx
41a8bd:	00 47 00             	add    %al,0x0(%edi)
41a8c0:	2e 06                	cs push %es
41a8c2:	44                   	inc    %esp
41a8c3:	00 38                	add    %bh,(%eax)
41a8c5:	00 45 00             	add    %al,0x0(%ebp)
41a8c8:	61                   	popa
41a8c9:	00 2e                	add    %ch,(%esi)
41a8cb:	06                   	push   %es
41a8cc:	49                   	dec    %ecx
41a8cd:	00 65 00             	add    %ah,0x0(%ebp)
41a8d0:	2e 06                	cs push %es
41a8d2:	4a                   	dec    %edx
41a8d3:	00 77 00             	add    %dh,0x0(%edi)
41a8d6:	6e                   	outsb  %ds:(%esi),(%dx)
41a8d7:	00 2e                	add    %ch,(%esi)
41a8d9:	06                   	push   %es
41a8da:	2e 06                	cs push %es
41a8dc:	2e 06                	cs push %es
41a8de:	2e 06                	cs push %es
41a8e0:	2e 06                	cs push %es
41a8e2:	49                   	dec    %ecx
41a8e3:	00 4d 00             	add    %cl,0x0(%ebp)
41a8e6:	2e 06                	cs push %es
41a8e8:	76 00                	jbe    0x41a8ea
41a8ea:	2e 06                	cs push %es
41a8ec:	56                   	push   %esi
41a8ed:	00 75 00             	add    %dh,0x0(%ebp)
41a8f0:	2e 06                	cs push %es
41a8f2:	68 00 38 00 2e       	push   $0x2e003800
41a8f7:	06                   	push   %es
41a8f8:	2f                   	das
41a8f9:	00 43 00             	add    %al,0x0(%ebx)
41a8fc:	63 00                	arpl   %eax,(%eax)
41a8fe:	2e 06                	cs push %es
41a900:	2e 06                	cs push %es
41a902:	2e 06                	cs push %es
41a904:	2e 06                	cs push %es
41a906:	2e 06                	cs push %es
41a908:	68 00 67 00 43       	push   $0x43006700
41a90d:	00 4b 00             	add    %cl,0x0(%ebx)
41a910:	2e 06                	cs push %es
41a912:	2b 00                	sub    (%eax),%eax
41a914:	45                   	inc    %ebp
41a915:	00 2e                	add    %ch,(%esi)
41a917:	06                   	push   %es
41a918:	49                   	dec    %ecx
41a919:	00 2e                	add    %ch,(%esi)
41a91b:	06                   	push   %es
41a91c:	2e 06                	cs push %es
41a91e:	51                   	push   %ecx
41a91f:	00 4b 00             	add    %cl,0x0(%ebx)
41a922:	2e 06                	cs push %es
41a924:	2e 06                	cs push %es
41a926:	2e 06                	cs push %es
41a928:	2e 06                	cs push %es
41a92a:	2e 06                	cs push %es
41a92c:	43                   	inc    %ebx
41a92d:	00 47 00             	add    %al,0x0(%edi)
41a930:	2e 06                	cs push %es
41a932:	4c                   	dec    %esp
41a933:	00 38                	add    %bh,(%eax)
41a935:	00 47 00             	add    %al,0x0(%edi)
41a938:	34 00                	xor    $0x0,%al
41a93a:	51                   	push   %ecx
41a93b:	00 2e                	add    %ch,(%esi)
41a93d:	06                   	push   %es
41a93e:	67 00 2e 06 45       	add    %ch,0x4506
41a943:	00 51 00             	add    %dl,0x0(%ecx)
41a946:	6f                   	outsl  %ds:(%esi),(%dx)
41a947:	00 2e                	add    %ch,(%esi)
41a949:	06                   	push   %es
41a94a:	2e 06                	cs push %es
41a94c:	2e 06                	cs push %es
41a94e:	2e 06                	cs push %es
41a950:	2e 06                	cs push %es
41a952:	49                   	dec    %ecx
41a953:	00 59 00             	add    %bl,0x0(%ecx)
41a956:	2e 06                	cs push %es
41a958:	75 00                	jne    0x41a95a
41a95a:	2e 06                	cs push %es
41a95c:	56                   	push   %esi
41a95d:	00 75 00             	add    %dh,0x0(%ebp)
41a960:	2e 06                	cs push %es
41a962:	69 00 2e 06 2e 06    	imul   $0x62e062e,(%eax),%eax
41a968:	74 00                	je     0x41a96a
41a96a:	43                   	inc    %ebx
41a96b:	00 67 00             	add    %ah,0x0(%edi)
41a96e:	2e 06                	cs push %es
41a970:	2e 06                	cs push %es
41a972:	2e 06                	cs push %es
41a974:	2e 06                	cs push %es
41a976:	2e 06                	cs push %es
41a978:	68 00 68 00 6a       	push   $0x6a006800
41a97d:	00 6e 00             	add    %ch,0x0(%esi)
41a980:	42                   	inc    %edx
41a981:	00 44 00 30          	add    %al,0x30(%eax,%eax,1)
41a985:	00 43 00             	add    %al,0x0(%ebx)
41a988:	49                   	dec    %ecx
41a989:	00 51 00             	add    %dl,0x0(%ecx)
41a98c:	2e 06                	cs push %es
41a98e:	2e 06                	cs push %es
41a990:	4b                   	dec    %ebx
41a991:	00 51 00             	add    %dl,0x0(%ecx)
41a994:	2e 06                	cs push %es
41a996:	2e 06                	cs push %es
41a998:	2e 06                	cs push %es
41a99a:	2e 06                	cs push %es
41a99c:	43                   	inc    %ebx
41a99d:	00 47 00             	add    %al,0x0(%edi)
41a9a0:	47                   	inc    %edi
41a9a1:	00 4f 00             	add    %cl,0x0(%edi)
41a9a4:	63 00                	arpl   %eax,(%eax)
41a9a6:	45                   	inc    %ebp
41a9a7:	00 5a 00             	add    %bl,0x0(%edx)
41a9aa:	2e 06                	cs push %es
41a9ac:	45                   	inc    %ebp
41a9ad:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
41a9b1:	06                   	push   %es
41a9b2:	4a                   	dec    %edx
41a9b3:	00 51 00             	add    %dl,0x0(%ecx)
41a9b6:	70 00                	jo     0x41a9b8
41a9b8:	2e 06                	cs push %es
41a9ba:	2e 06                	cs push %es
41a9bc:	2e 06                	cs push %es
41a9be:	2e 06                	cs push %es
41a9c0:	2e 06                	cs push %es
41a9c2:	49                   	dec    %ecx
41a9c3:	00 59 00             	add    %bl,0x0(%ecx)
41a9c6:	2e 06                	cs push %es
41a9c8:	72 00                	jb     0x41a9ca
41a9ca:	77 00                	ja     0x41a9cc
41a9cc:	59                   	pop    %ecx
41a9cd:	00 47 00             	add    %al,0x0(%edi)
41a9d0:	2e 06                	cs push %es
41a9d2:	43                   	inc    %ebx
41a9d3:	00 63 00             	add    %ah,0x0(%ebx)
41a9d6:	2e 06                	cs push %es
41a9d8:	2e 06                	cs push %es
41a9da:	2e 06                	cs push %es
41a9dc:	2e 06                	cs push %es
41a9de:	42                   	inc    %edx
41a9df:	00 2e                	add    %ch,(%esi)
41a9e1:	06                   	push   %es
41a9e2:	2e 06                	cs push %es
41a9e4:	45                   	inc    %ebp
41a9e5:	00 2e                	add    %ch,(%esi)
41a9e7:	06                   	push   %es
41a9e8:	2e 06                	cs push %es
41a9ea:	2e 06                	cs push %es
41a9ec:	2e 06                	cs push %es
41a9ee:	42                   	inc    %edx
41a9ef:	00 2e                	add    %ch,(%esi)
41a9f1:	06                   	push   %es
41a9f2:	46                   	inc    %esi
41a9f3:	00 4d 00             	add    %cl,0x0(%ebp)
41a9f6:	2e 06                	cs push %es
41a9f8:	2e 06                	cs push %es
41a9fa:	2e 06                	cs push %es
41a9fc:	2e 06                	cs push %es
41a9fe:	42                   	inc    %edx
41a9ff:	00 2e                	add    %ch,(%esi)