41b719:	00 6d 00             	add    %ch,0x0(%ebp)
41b71c:	6c                   	insb   (%dx),%es:(%edi)
41b71d:	00 6e 00             	add    %ch,0x0(%esi)
41b720:	64 00 58 00          	add    %bl,%fs:0x0(%eax)
41b724:	4a                   	dec    %edx
41b725:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
41b729:	06                   	push   %es
41b72a:	45                   	inc    %ebp
41b72b:	00 31                	add    %dh,(%ecx)
41b72d:	00 6c 00 64          	add    %ch,0x64(%eax,%eax,1)
41b731:	00 47 00             	add    %al,0x0(%edi)
41b734:	68 00 76 00 5a       	push   $0x5a007600
41b739:	00 45 00             	add    %al,0x0(%ebp)
41b73c:	4a                   	dec    %edx
41b73d:	00 68 00             	add    %ch,0x0(%eax)
41b740:	63 00                	arpl   %eax,(%eax)
41b742:	32 00                	xor    (%eax),%al
41b744:	55                   	push   %ebp
41b745:	00 2e                	add    %ch,(%esi)
41b747:	06                   	push   %es
41b748:	52                   	push   %edx
41b749:	00 47 00             	add    %al,0x0(%edi)
41b74c:	6c                   	insb   (%dx),%es:(%edi)
41b74d:	00 7a 00             	add    %bh,0x0(%edx)
41b750:	63 00                	arpl   %eax,(%eax)
41b752:	47                   	inc    %edi
41b753:	00 39                	add    %bh,(%ecx)
41b755:	00 7a 00             	add    %bh,0x0(%edx)
41b758:	5a                   	pop    %edx
41b759:	00 51 00             	add    %dl,0x0(%ecx)
41b75c:	42                   	inc    %edx
41b75d:	00 58 00             	add    %bl,0x0(%eax)
41b760:	63 00                	arpl   %eax,(%eax)
41b762:	6d                   	insl   (%dx),%es:(%edi)
41b763:	00 6c 00 30          	add    %ch,0x30(%eax,%eax,1)
41b767:	00 5a 00             	add    %bl,0x0(%edx)
41b76a:	51                   	push   %ecx
41b76b:	00 42 00             	add    %al,0x0(%edx)
41b76e:	48                   	dec    %eax
41b76f:	00 64 00 57          	add    %ah,0x57(%eax,%eax,1)
41b773:	00 6c 00 6b          	add    %ch,0x6b(%eax,%eax,1)
41b777:	00 51 00             	add    %dl,0x0(%ecx)
41b77a:	58                   	pop    %eax
41b77b:	00 52 00             	add    %dl,0x0(%edx)
41b77e:	30 00                	xor    %al,(%eax)
41b780:	63 00                	arpl   %eax,(%eax)
41b782:	6d                   	insl   (%dx),%es:(%edi)
41b783:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
41b787:	00 64 00 58          	add    %ah,0x58(%eax,%eax,1)
41b78b:	00 52 00             	add    %dl,0x0(%edx)
41b78e:	6c                   	insb   (%dx),%es:(%edi)
41b78f:	00 2e                	add    %ch,(%esi)
41b791:	06                   	push   %es
41b792:	45                   	inc    %ebp
41b793:	00 52 00             	add    %dl,0x0(%edx)
41b796:	6c                   	insb   (%dx),%es:(%edi)
41b797:	00 59 00             	add    %bl,0x0(%ecx)
41b79a:	6e                   	outsb  %ds:(%esi),(%dx)
41b79b:	00 56 00             	add    %dl,0x0(%esi)
41b79e:	6e                   	outsb  %ds:(%esi),(%dx)
41b79f:	00 5a 00             	add    %bl,0x0(%edx)
41b7a2:	32 00                	xor    (%eax),%al
41b7a4:	46                   	inc    %esi
41b7a5:	00 69 00             	add    %ch,0x0(%ecx)
41b7a8:	62 00                	bound  %eax,(%eax)
41b7aa:	47                   	inc    %edi
41b7ab:	00 56 00             	add    %dl,0x0(%esi)
41b7ae:	42                   	inc    %edx
41b7af:	00 64 00 48          	add    %ah,0x48(%eax,%eax,1)
41b7b3:	00 52 00             	add    %dl,0x0(%edx)
41b7b6:	79 00                	jns    0x41b7b8
41b7b8:	61                   	popa
41b7b9:	00 57 00             	add    %dl,0x0(%edi)
41b7bc:	4a                   	dec    %edx
41b7bd:	00 31                	add    %dh,(%ecx)
41b7bf:	00 64 00 47          	add    %ah,0x47(%eax,%eax,1)
41b7c3:	00 55 00             	add    %dl,0x0(%ebp)
41b7c6:	2e 06                	cs push %es
41b7c8:	51                   	push   %ecx
41b7c9:	00 32                	add    %dh,(%edx)
41b7cb:	00 39                	add    %bh,(%ecx)
41b7cd:	00 74 00 56          	add    %dh,0x56(%eax,%eax,1)
41b7d1:	00 6d 00             	add    %ch,0x0(%ebp)
41b7d4:	6c                   	insb   (%dx),%es:(%edi)
41b7d5:	00 7a 00             	add    %bh,0x0(%edx)
41b7d8:	61                   	popa
41b7d9:	00 57 00             	add    %dl,0x0(%edi)
41b7dc:	4a                   	dec    %edx
41b7dd:	00 73 00             	add    %dh,0x0(%ebx)
41b7e0:	5a                   	pop    %edx
41b7e1:	00 55 00             	add    %dl,0x0(%ebp)
41b7e4:	46                   	inc    %esi
41b7e5:	00 30                	add    %dh,(%eax)
41b7e7:	00 64 00 48          	add    %ah,0x48(%eax,%eax,1)
41b7eb:	00 4a 00             	add    %cl,0x0(%edx)
41b7ee:	70 00                	jo     0x41b7f0
41b7f0:	59                   	pop    %ecx
41b7f1:	00 6e 00             	add    %ch,0x0(%esi)
41b7f4:	56                   	push   %esi
41b7f5:	00 30                	add    %dh,(%eax)
41b7f7:	00 5a 00             	add    %bl,0x0(%edx)
41b7fa:	51                   	push   %ecx
41b7fb:	00 42 00             	add    %al,0x0(%edx)
41b7fe:	42                   	inc    %edx
41b7ff:	00 63 00             	add    %ah,0x0(%ebx)
41b802:	33 00                	xor    (%eax),%eax
41b804:	4e                   	dec    %esi
41b805:	00 6c 00 62          	add    %ch,0x62(%eax,%eax,1)
41b809:	00 57 00             	add    %dl,0x0(%edi)
41b80c:	4a                   	dec    %edx
41b80d:	00 73 00             	add    %dh,0x0(%ebx)
41b810:	65 00 56 00          	add    %dl,%gs:0x0(%esi)
41b814:	52                   	push   %edx
41b815:	00 70 00             	add    %dh,0x0(%eax)
41b818:	64 00 47 00          	add    %al,%fs:0x0(%edi)
41b81c:	78 00                	js     0x41b81e
41b81e:	6c                   	insb   (%dx),%es:(%edi)
41b81f:	00 51 00             	add    %dl,0x0(%ecx)
41b822:	58                   	pop    %eax
41b823:	00 52 00             	add    %dl,0x0(%edx)
41b826:	30 00                	xor    %al,(%eax)
41b828:	63 00                	arpl   %eax,(%eax)
41b82a:	6d                   	insl   (%dx),%es:(%edi)
41b82b:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
41b82f:	00 64 00 58          	add    %ah,0x58(%eax,%eax,1)
41b833:	00 52 00             	add    %dl,0x0(%edx)
41b836:	6c                   	insb   (%dx),%es:(%edi)
41b837:	00 2e                	add    %ch,(%esi)
41b839:	06                   	push   %es
41b83a:	45                   	inc    %ebp
41b83b:	00 46 00             	add    %al,0x0(%esi)
41b83e:	7a 00                	jp     0x41b840
41b840:	63 00                	arpl   %eax,(%eax)
41b842:	32 00                	xor    (%eax),%al
41b844:	56                   	push   %esi
41b845:	00 74 00 59          	add    %dh,0x59(%eax,%eax,1)
41b849:	00 6d 00             	add    %ch,0x0(%ebp)
41b84c:	78 00                	js     0x41b84e
41b84e:	35 00 56 00 48       	xor    $0x48005600,%eax
41b853:	00 4a 00             	add    %cl,0x0(%edx)
41b856:	68 00 5a 00 47       	push   $0x47005a00
41b85b:	00 56 00             	add    %dl,0x0(%esi)
41b85e:	74 00                	je     0x41b860
41b860:	59                   	pop    %ecx
41b861:	00 58 00             	add    %bl,0x0(%eax)
41b864:	4a                   	dec    %edx
41b865:	00 72 00             	add    %dh,0x0(%edx)
41b868:	51                   	push   %ecx
41b869:	00 58 00             	add    %bl,0x0(%eax)
41b86c:	52                   	push   %edx
41b86d:	00 30                	add    %dh,(%eax)
41b86f:	00 63 00             	add    %ah,0x0(%ebx)
41b872:	6d                   	insl   (%dx),%es:(%edi)
41b873:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
41b877:	00 64 00 58          	add    %ah,0x58(%eax,%eax,1)
41b87b:	00 52 00             	add    %dl,0x0(%edx)
41b87e:	6c                   	insb   (%dx),%es:(%edi)
41b87f:	00 2e                	add    %ch,(%esi)
41b881:	06                   	push   %es
41b882:	46                   	inc    %esi
41b883:	00 52 00             	add    %dl,0x0(%edx)
41b886:	68 00 63 00 6d       	push   $0x6d006300
41b88b:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
41b88f:	00 64 00 45          	add    %ah,0x45(%eax,%eax,1)
41b893:	00 5a 00             	add    %bl,0x0(%edx)
41b896:	79 00                	jns    0x41b898
41b898:	59                   	pop    %ecx
41b899:	00 57 00             	add    %dl,0x0(%edi)
41b89c:	31 00                	xor    %eax,(%eax)
41b89e:	6c                   	insb   (%dx),%es:(%edi)
41b89f:	00 64 00 32          	add    %ah,0x32(%eax,%eax,1)
41b8a3:	00 39                	add    %bh,(%ecx)
41b8a5:	00 79 00             	add    %bh,0x0(%ecx)
41b8a8:	61                   	popa
41b8a9:	00 30                	add    %dh,(%eax)
41b8ab:	00 46 00             	add    %al,0x0(%esi)
41b8ae:	30 00                	xor    %al,(%eax)
41b8b0:	64 00 48 00          	add    %cl,%fs:0x0(%eax)
41b8b4:	4a                   	dec    %edx
41b8b5:	00 70 00             	add    %dh,0x0(%eax)
41b8b8:	59                   	pop    %ecx
41b8b9:	00 6e 00             	add    %ch,0x0(%esi)
41b8bc:	56                   	push   %esi
41b8bd:	00 30                	add    %dh,(%eax)
41b8bf:	00 5a 00             	add    %bl,0x0(%edx)
41b8c2:	51                   	push   %ecx
41b8c3:	00 42 00             	add    %al,0x0(%edx)
41b8c6:	42                   	inc    %edx
41b8c7:	00 63 00             	add    %ah,0x0(%ebx)
41b8ca:	33 00                	xor    (%eax),%eax
41b8cc:	4e                   	dec    %esi
41b8cd:	00 6c 00 62          	add    %ch,0x62(%eax,%eax,1)
41b8d1:	00 57 00             	add    %dl,0x0(%edi)
41b8d4:	4a                   	dec    %edx
41b8d5:	00 73 00             	add    %dh,0x0(%ebx)
41b8d8:	65 00 55 00          	add    %dl,%gs:0x0(%ebp)
41b8dc:	5a                   	pop    %edx
41b8dd:	00 70 00             	add    %dh,0x0(%eax)
41b8e0:	62 00                	bound  %eax,(%eax)
41b8e2:	47                   	inc    %edi
41b8e3:	00 56 00             	add    %dl,0x0(%esi)
41b8e6:	57                   	push   %edi
41b8e7:	00 5a 00             	add    %bl,0x0(%edx)
41b8ea:	58                   	pop    %eax
41b8eb:	00 4a 00             	add    %cl,0x0(%edx)
41b8ee:	7a 00                	jp     0x41b8f0
41b8f0:	61                   	popa
41b8f1:	00 57 00             	add    %dl,0x0(%edi)
41b8f4:	39 00                	cmp    %eax,(%eax)
41b8f6:	75 00                	jne    0x41b8f8
41b8f8:	51                   	push   %ecx
41b8f9:	00 58 00             	add    %bl,0x0(%eax)
41b8fc:	52                   	push   %edx
41b8fd:	00 30                	add    %dh,(%eax)
41b8ff:	00 63 00             	add    %ah,0x0(%ebx)
41b902:	6d                   	insl   (%dx),%es:(%edi)
41b903:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
41b907:	00 64 00 58          	add    %ah,0x58(%eax,%eax,1)
41b90b:	00 52 00             	add    %dl,0x0(%edx)
41b90e:	6c                   	insb   (%dx),%es:(%edi)
41b90f:	00 2e                	add    %ch,(%esi)
41b911:	06                   	push   %es
41b912:	45                   	inc    %ebp
41b913:	00 46 00             	add    %al,0x0(%esi)
41b916:	7a 00                	jp     0x41b918
41b918:	63 00                	arpl   %eax,(%eax)
41b91a:	32 00                	xor    (%eax),%al
41b91c:	56                   	push   %esi
41b91d:	00 74 00 59          	add    %dh,0x59(%eax,%eax,1)
41b921:	00 6d 00             	add    %ch,0x0(%ebp)
41b924:	78 00                	js     0x41b926
41b926:	35 00 51 00 32       	xor    $0x32005100,%eax
41b92b:	00 39                	add    %bh,(%ecx)
41b92d:	00 75 00             	add    %dh,0x0(%ebp)
41b930:	5a                   	pop    %edx
41b931:	00 6d 00             	add    %ch,0x0(%ebp)
41b934:	6c                   	insb   (%dx),%es:(%edi)
41b935:	00 6e 00             	add    %ch,0x0(%esi)
41b938:	64 00 58 00          	add    %bl,%fs:0x0(%eax)
41b93c:	4a                   	dec    %edx
41b93d:	00 68 00             	add    %ch,0x0(%eax)
41b940:	64 00 47 00          	add    %al,%fs:0x0(%edi)
41b944:	6c                   	insb   (%dx),%es:(%edi)
41b945:	00 76 00             	add    %dh,0x0(%esi)
41b948:	62 00                	bound  %eax,(%eax)
41b94a:	6b 00 46             	imul   $0x46,(%eax),%eax
41b94d:	00 30                	add    %dh,(%eax)
41b94f:	00 64 00 48          	add    %ah,0x48(%eax,%eax,1)
41b953:	00 4a 00             	add    %cl,0x0(%edx)
41b956:	70 00                	jo     0x41b958
41b958:	59                   	pop    %ecx
41b959:	00 6e 00             	add    %ch,0x0(%esi)
41b95c:	56                   	push   %esi
41b95d:	00 30                	add    %dh,(%eax)
41b95f:	00 5a 00             	add    %bl,0x0(%edx)
41b962:	51                   	push   %ecx
41b963:	00 42 00             	add    %al,0x0(%edx)
41b966:	42                   	inc    %edx
41b967:	00 63 00             	add    %ah,0x0(%ebx)
41b96a:	33 00                	xor    (%eax),%eax
41b96c:	4e                   	dec    %esi
41b96d:	00 6c 00 62          	add    %ch,0x62(%eax,%eax,1)
41b971:	00 57 00             	add    %dl,0x0(%edi)
41b974:	4a                   	dec    %edx
41b975:	00 73 00             	add    %dh,0x0(%ebx)
41b978:	65 00 55 00          	add    %dl,%gs:0x0(%ebp)
41b97c:	52                   	push   %edx
41b97d:	00 6c 00 63          	add    %ch,0x63(%eax,%eax,1)
41b981:	00 32                	add    %dh,(%edx)
41b983:	00 4e 00             	add    %cl,0x0(%esi)
41b986:	79 00                	jns    0x41b988
41b988:	61                   	popa
41b989:	00 58 00             	add    %bl,0x0(%eax)
41b98c:	42                   	inc    %edx
41b98d:	00 30                	add    %dh,(%eax)
41b98f:	00 61 00             	add    %ah,0x0(%ecx)
41b992:	57                   	push   %edi
41b993:	00 39                	add    %bh,(%ecx)
41b995:	00 75 00             	add    %dh,0x0(%ebp)
41b998:	51                   	push   %ecx
41b999:	00 58 00             	add    %bl,0x0(%eax)
41b99c:	52                   	push   %edx
41b99d:	00 30                	add    %dh,(%eax)
41b99f:	00 63 00             	add    %ah,0x0(%ebx)
41b9a2:	6d                   	insl   (%dx),%es:(%edi)
41b9a3:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
41b9a7:	00 64 00 58          	add    %ah,0x58(%eax,%eax,1)
41b9ab:	00 52 00             	add    %dl,0x0(%edx)
41b9ae:	6c                   	insb   (%dx),%es:(%edi)
41b9af:	00 2e                	add    %ch,(%esi)
41b9b1:	06                   	push   %es
41b9b2:	45                   	inc    %ebp
41b9b3:	00 4e 00             	add    %cl,0x0(%esi)
41b9b6:	76 00                	jbe    0x41b9b8
41b9b8:	62 00                	bound  %eax,(%eax)
41b9ba:	58                   	pop    %eax
41b9bb:	00 42 00             	add    %al,0x0(%edx)
41b9be:	70 00                	jo     0x41b9c0
41b9c0:	62 00                	bound  %eax,(%eax)
41b9c2:	47                   	inc    %edi
41b9c3:	00 46 00             	add    %al,0x0(%esi)
41b9c6:	30 00                	xor    %al,(%eax)
41b9c8:	61                   	popa
41b9c9:	00 57 00             	add    %dl,0x0(%edi)
41b9cc:	39 00                	cmp    %eax,(%eax)
41b9ce:	75 00                	jne    0x41b9d0
41b9d0:	55                   	push   %ebp
41b9d1:	00 6d 00             	add    %ch,0x0(%ebp)
41b9d4:	56                   	push   %esi
41b9d5:	00 73 00             	add    %dh,0x0(%ebx)
41b9d8:	59                   	pop    %ecx
41b9d9:	00 58 00             	add    %bl,0x0(%eax)
41b9dc:	68 00 68 00 64       	push   $0x64006800
41b9e1:	00 47 00             	add    %al,0x0(%edi)
41b9e4:	6c                   	insb   (%dx),%es:(%edi)
41b9e5:	00 76 00             	add    %dh,0x0(%esi)
41b9e8:	62 00                	bound  %eax,(%eax)
41b9ea:	6e                   	outsb  %ds:(%esi),(%dx)
41b9eb:	00 4e 00             	add    %cl,0x0(%esi)
41b9ee:	42                   	inc    %edx
41b9ef:	00 64 00 48          	add    %ah,0x48(%eax,%eax,1)
41b9f3:	00 52 00             	add    %dl,0x0(%edx)
41b9f6:	79 00                	jns    0x41b9f8
41b9f8:	61                   	popa
41b9f9:	00 57 00             	add    %dl,0x0(%edi)
41b9fc:	4a                   	dec    %edx
41b9fd:	00 31                	add    %dh,(%ecx)
41b9ff:	00 64 00 47          	add    %ah,0x47(%eax,%eax,1)
41ba03:	00 55 00             	add    %dl,0x0(%ebp)
41ba06:	2e 06                	cs push %es
41ba08:	51                   	push   %ecx
41ba09:	00 58 00             	add    %bl,0x0(%eax)
41ba0c:	4e                   	dec    %esi
41ba0d:	00 7a 00             	add    %bh,0x0(%edx)
41ba10:	5a                   	pop    %edx
41ba11:	00 57 00             	add    %dl,0x0(%edi)
41ba14:	31 00                	xor    %eax,(%eax)
41ba16:	69 00 62 00 48 00    	imul   $0x480062,(%eax),%eax
41ba1c:	6c                   	insb   (%dx),%es:(%edi)
41ba1d:	00 51 00             	add    %dl,0x0(%ecx)
41ba20:	63 00                	arpl   %eax,(%eax)
41ba22:	6d                   	insl   (%dx),%es:(%edi)
41ba23:	00 39                	add    %bh,(%ecx)
41ba25:	00 6b 00             	add    %ch,0x0(%ebx)
41ba28:	64 00 57 00          	add    %dl,%fs:0x0(%edi)
41ba2c:	4e                   	dec    %esi
41ba2d:	00 30                	add    %dh,(%eax)
41ba2f:	00 51 00             	add    %dl,0x0(%ecx)
41ba32:	58                   	pop    %eax
41ba33:	00 52 00             	add    %dl,0x0(%edx)