41b8c9:	4c                   	dec    %esp
41b8ca:	00 65 00             	add    %ah,0x0(%ebp)
41b8cd:	76 00                	jbe    0x41b8cf
41b8cf:	65 00 6c 00 53       	add    %ch,%gs:0x53(%eax,%eax,1)
41b8d4:	00 61 00             	add    %ah,0x0(%ecx)
41b8d7:	76 00                	jbe    0x41b8d9
41b8d9:	65 00 00             	add    %al,%gs:(%eax)
41b8dc:	21 26                	and    %esp,(%esi)
41b8de:	00 53 00             	add    %dl,0x0(%ebx)
41b8e1:	61                   	popa
41b8e2:	00 76 00             	add    %dh,0x0(%esi)
41b8e5:	65 00 20             	add    %ah,%gs:(%eax)
41b8e8:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41b8ec:	00 76 00             	add    %dh,0x0(%esi)
41b8ef:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41b8f4:	00 66 00             	add    %ah,0x0(%esi)
41b8f7:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41b8fd:	00 1d 6d 00 6e 00    	add    %bl,0x6e006d
41b903:	75 00                	jne    0x41b905
41b905:	4c                   	dec    %esp
41b906:	00 65 00             	add    %ah,0x0(%ebp)
41b909:	76 00                	jbe    0x41b90b
41b90b:	65 00 6c 00 53       	add    %ch,%gs:0x53(%eax,%eax,1)
41b910:	00 61 00             	add    %ah,0x0(%ecx)
41b913:	76 00                	jbe    0x41b915
41b915:	65 00 41 00          	add    %al,%gs:0x0(%ecx)
41b919:	73 00                	jae    0x41b91b
41b91b:	00 2d 53 00 61 00    	add    %ch,0x610053
41b921:	76 00                	jbe    0x41b923
41b923:	65 00 20             	add    %ah,%gs:(%eax)
41b926:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41b92a:	00 76 00             	add    %dh,0x0(%esi)
41b92d:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41b932:	00 66 00             	add    %ah,0x0(%esi)
41b935:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41b93b:	20 00                	and    %al,(%eax)
41b93d:	26 00 61 00          	add    %ah,%es:0x0(%ecx)
41b941:	73 00                	jae    0x41b943
41b943:	2e 00 2e             	add    %ch,%cs:(%esi)
41b946:	00 2e                	add    %ch,(%esi)
41b948:	00 00                	add    %al,(%eax)
41b94a:	19 6d 00             	sbb    %ebp,0x0(%ebp)
41b94d:	6e                   	outsb  %ds:(%esi),(%dx)
41b94e:	00 75 00             	add    %dh,0x0(%ebp)
41b951:	4c                   	dec    %esp
41b952:	00 65 00             	add    %ah,0x0(%ebp)
41b955:	76 00                	jbe    0x41b957
41b957:	65 00 6c 00 53       	add    %ch,%gs:0x53(%eax,%eax,1)
41b95c:	00 65 00             	add    %ah,0x0(%ebp)
41b95f:	70 00                	jo     0x41b961
41b961:	31 00                	xor    %eax,(%eax)
41b963:	00 19                	add    %bl,(%ecx)
41b965:	6d                   	insl   (%dx),%es:(%edi)
41b966:	00 6e 00             	add    %ch,0x0(%esi)
41b969:	75 00                	jne    0x41b96b
41b96b:	4c                   	dec    %esp
41b96c:	00 65 00             	add    %ah,0x0(%ebp)
41b96f:	76 00                	jbe    0x41b971
41b971:	65 00 6c 00 55       	add    %ch,%gs:0x55(%eax,%eax,1)
41b976:	00 6e 00             	add    %ch,0x0(%esi)
41b979:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
41b97d:	00 15 26 00 55 00    	add    %dl,0x550026
41b983:	6e                   	outsb  %ds:(%esi),(%dx)
41b984:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
41b988:	00 20                	add    %ah,(%eax)
41b98a:	00 6d 00             	add    %ch,0x0(%ebp)
41b98d:	6f                   	outsl  %ds:(%esi),(%dx)
41b98e:	00 76 00             	add    %dh,0x0(%esi)
41b991:	65 00 00             	add    %al,%gs:(%eax)
41b994:	19 6d 00             	sbb    %ebp,0x0(%ebp)
41b997:	6e                   	outsb  %ds:(%esi),(%dx)
41b998:	00 75 00             	add    %dh,0x0(%ebp)
41b99b:	4c                   	dec    %esp
41b99c:	00 65 00             	add    %ah,0x0(%ebp)
41b99f:	76 00                	jbe    0x41b9a1
41b9a1:	65 00 6c 00 52       	add    %ch,%gs:0x52(%eax,%eax,1)
41b9a6:	00 65 00             	add    %ah,0x0(%ebp)
41b9a9:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
41b9ad:	00 15 52 00 65 00    	add    %dl,0x650052
41b9b3:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
41b9b7:	20 00                	and    %al,(%eax)
41b9b9:	26 00 6d 00          	add    %ch,%es:0x0(%ebp)
41b9bd:	6f                   	outsl  %ds:(%esi),(%dx)
41b9be:	00 76 00             	add    %dh,0x0(%esi)
41b9c1:	65 00 00             	add    %al,%gs:(%eax)
41b9c4:	1b 6d 00             	sbb    0x0(%ebp),%ebp
41b9c7:	6e                   	outsb  %ds:(%esi),(%dx)
41b9c8:	00 75 00             	add    %dh,0x0(%ebp)
41b9cb:	4c                   	dec    %esp
41b9cc:	00 65 00             	add    %ah,0x0(%ebp)
41b9cf:	76 00                	jbe    0x41b9d1
41b9d1:	65 00 6c 00 52       	add    %ch,%gs:0x52(%eax,%eax,1)
41b9d6:	00 65 00             	add    %ah,0x0(%ebp)
41b9d9:	74 00                	je     0x41b9db
41b9db:	72 00                	jb     0x41b9dd
41b9dd:	79 00                	jns    0x41b9df
41b9df:	00 19                	add    %bl,(%ecx)
41b9e1:	26 00 52 00          	add    %dl,%es:0x0(%edx)
41b9e5:	65 00 74 00 72       	add    %dh,%gs:0x72(%eax,%eax,1)
41b9ea:	00 79 00             	add    %bh,0x0(%ecx)
41b9ed:	20 00                	and    %al,(%eax)
41b9ef:	6c                   	insb   (%dx),%es:(%edi)
41b9f0:	00 65 00             	add    %ah,0x0(%ebp)
41b9f3:	76 00                	jbe    0x41b9f5
41b9f5:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41b9fa:	25 6d 00 6e 00       	and    $0x6e006d,%eax
41b9ff:	75 00                	jne    0x41ba01
41ba01:	4c                   	dec    %esp
41ba02:	00 65 00             	add    %ah,0x0(%ebp)
41ba05:	76 00                	jbe    0x41ba07
41ba07:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41ba0c:	00 69 00             	add    %ch,0x0(%ecx)
41ba0f:	67 00 68 00          	add    %ch,0x0(%bx,%si)
41ba13:	73 00                	jae    0x41ba15
41ba15:	63 00                	arpl   %eax,(%eax)
41ba17:	6f                   	outsl  %ds:(%esi),(%dx)
41ba18:	00 72 00             	add    %dh,0x0(%edx)
41ba1b:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41ba1f:	00 19                	add    %bl,(%ecx)
41ba21:	6d                   	insl   (%dx),%es:(%edi)
41ba22:	00 6e 00             	add    %ch,0x0(%esi)
41ba25:	75 00                	jne    0x41ba27
41ba27:	4c                   	dec    %esp
41ba28:	00 65 00             	add    %ah,0x0(%ebp)
41ba2b:	76 00                	jbe    0x41ba2d
41ba2d:	65 00 6c 00 53       	add    %ch,%gs:0x53(%eax,%eax,1)
41ba32:	00 65 00             	add    %ah,0x0(%ebp)
41ba35:	70 00                	jo     0x41ba37
41ba37:	32 00                	xor    (%eax),%al
41ba39:	00 21                	add    %ah,(%ecx)
41ba3b:	6d                   	insl   (%dx),%es:(%edi)
41ba3c:	00 6e 00             	add    %ch,0x0(%esi)
41ba3f:	75 00                	jne    0x41ba41
41ba41:	4c                   	dec    %esp
41ba42:	00 65 00             	add    %ah,0x0(%ebp)
41ba45:	76 00                	jbe    0x41ba47
41ba47:	65 00 6c 00 50       	add    %ch,%gs:0x50(%eax,%eax,1)
41ba4c:	00 72 00             	add    %dh,0x0(%edx)
41ba4f:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
41ba53:	69 00 6f 00 75 00    	imul   $0x75006f,(%eax),%eax
41ba59:	73 00                	jae    0x41ba5b
41ba5b:	00 1f                	add    %bl,(%edi)
41ba5d:	26 00 50 00          	add    %dl,%es:0x0(%eax)
41ba61:	72 00                	jb     0x41ba63
41ba63:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
41ba67:	69 00 6f 00 75 00    	imul   $0x75006f,(%eax),%eax
41ba6d:	73 00                	jae    0x41ba6f
41ba6f:	20 00                	and    %al,(%eax)
41ba71:	6c                   	insb   (%dx),%es:(%edi)
41ba72:	00 65 00             	add    %ah,0x0(%ebp)
41ba75:	76 00                	jbe    0x41ba77
41ba77:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41ba7c:	19 6d 00             	sbb    %ebp,0x0(%ebp)
41ba7f:	6e                   	outsb  %ds:(%esi),(%dx)
41ba80:	00 75 00             	add    %dh,0x0(%ebp)
41ba83:	4c                   	dec    %esp
41ba84:	00 65 00             	add    %ah,0x0(%ebp)
41ba87:	76 00                	jbe    0x41ba89
41ba89:	65 00 6c 00 4e       	add    %ch,%gs:0x4e(%eax,%eax,1)
41ba8e:	00 65 00             	add    %ah,0x0(%ebp)
41ba91:	78 00                	js     0x41ba93
41ba93:	74 00                	je     0x41ba95
41ba95:	00 17                	add    %dl,(%edi)
41ba97:	4e                   	dec    %esi
41ba98:	00 26                	add    %ah,(%esi)
41ba9a:	00 65 00             	add    %ah,0x0(%ebp)
41ba9d:	78 00                	js     0x41ba9f
41ba9f:	74 00                	je     0x41baa1
41baa1:	20 00                	and    %al,(%eax)
41baa3:	6c                   	insb   (%dx),%es:(%edi)
41baa4:	00 65 00             	add    %ah,0x0(%ebp)
41baa7:	76 00                	jbe    0x41baa9
41baa9:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41baae:	31 6d 00             	xor    %ebp,0x0(%ebp)
41bab1:	6e                   	outsb  %ds:(%esi),(%dx)
41bab2:	00 75 00             	add    %dh,0x0(%ebp)
41bab5:	4c                   	dec    %esp
41bab6:	00 65 00             	add    %ah,0x0(%ebp)
41bab9:	76 00                	jbe    0x41babb
41babb:	65 00 6c 00 50       	add    %ch,%gs:0x50(%eax,%eax,1)
41bac0:	00 72 00             	add    %dh,0x0(%edx)
41bac3:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
41bac7:	69 00 6f 00 75 00    	imul   $0x75006f,(%eax),%eax
41bacd:	73 00                	jae    0x41bacf
41bacf:	55                   	push   %ebp
41bad0:	00 6e 00             	add    %ch,0x0(%esi)
41bad3:	73 00                	jae    0x41bad5
41bad5:	6f                   	outsl  %ds:(%esi),(%dx)
41bad6:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41bada:	00 65 00             	add    %ah,0x0(%ebp)
41badd:	64 00 00             	add    %al,%fs:(%eax)
41bae0:	31 50 00             	xor    %edx,0x0(%eax)
41bae3:	72 00                	jb     0x41bae5
41bae5:	65 00 26             	add    %ah,%gs:(%esi)
41bae8:	00 76 00             	add    %dh,0x0(%esi)
41baeb:	69 00 6f 00 75 00    	imul   $0x75006f,(%eax),%eax
41baf1:	73 00                	jae    0x41baf3
41baf3:	20 00                	and    %al,(%eax)
41baf5:	75 00                	jne    0x41baf7
41baf7:	6e                   	outsb  %ds:(%esi),(%dx)
41baf8:	00 73 00             	add    %dh,0x0(%ebx)
41bafb:	6f                   	outsl  %ds:(%esi),(%dx)
41bafc:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41bb00:	00 65 00             	add    %ah,0x0(%ebp)
41bb03:	64 00 20             	add    %ah,%fs:(%eax)
41bb06:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41bb0a:	00 76 00             	add    %dh,0x0(%esi)
41bb0d:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41bb12:	29 6d 00             	sub    %ebp,0x0(%ebp)
41bb15:	6e                   	outsb  %ds:(%esi),(%dx)
41bb16:	00 75 00             	add    %dh,0x0(%ebp)
41bb19:	4c                   	dec    %esp
41bb1a:	00 65 00             	add    %ah,0x0(%ebp)
41bb1d:	76 00                	jbe    0x41bb1f
41bb1f:	65 00 6c 00 4e       	add    %ch,%gs:0x4e(%eax,%eax,1)
41bb24:	00 65 00             	add    %ah,0x0(%ebp)
41bb27:	78 00                	js     0x41bb29
41bb29:	74 00                	je     0x41bb2b
41bb2b:	55                   	push   %ebp
41bb2c:	00 6e 00             	add    %ch,0x0(%esi)
41bb2f:	73 00                	jae    0x41bb31
41bb31:	6f                   	outsl  %ds:(%esi),(%dx)
41bb32:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41bb36:	00 65 00             	add    %ah,0x0(%ebp)
41bb39:	64 00 00             	add    %al,%fs:(%eax)
41bb3c:	29 4e 00             	sub    %ecx,0x0(%esi)
41bb3f:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
41bb43:	74 00                	je     0x41bb45
41bb45:	20 00                	and    %al,(%eax)
41bb47:	75 00                	jne    0x41bb49
41bb49:	6e                   	outsb  %ds:(%esi),(%dx)
41bb4a:	00 73 00             	add    %dh,0x0(%ebx)
41bb4d:	6f                   	outsl  %ds:(%esi),(%dx)
41bb4e:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41bb52:	00 65 00             	add    %ah,0x0(%ebp)
41bb55:	26 00 64 00 20       	add    %ah,%es:0x20(%eax,%eax,1)
41bb5a:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41bb5e:	00 76 00             	add    %dh,0x0(%esi)
41bb61:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41bb66:	19 6d 00             	sbb    %ebp,0x0(%ebp)
41bb69:	6e                   	outsb  %ds:(%esi),(%dx)
41bb6a:	00 75 00             	add    %dh,0x0(%ebp)
41bb6d:	4c                   	dec    %esp
41bb6e:	00 65 00             	add    %ah,0x0(%ebp)
41bb71:	76 00                	jbe    0x41bb73
41bb73:	65 00 6c 00 53       	add    %ch,%gs:0x53(%eax,%eax,1)
41bb78:	00 65 00             	add    %ah,0x0(%ebp)
41bb7b:	70 00                	jo     0x41bb7d
41bb7d:	33 00                	xor    (%eax),%eax
41bb7f:	00 29                	add    %ch,(%ecx)
41bb81:	6d                   	insl   (%dx),%es:(%edi)
41bb82:	00 6e 00             	add    %ch,0x0(%esi)
41bb85:	75 00                	jne    0x41bb87
41bb87:	4c                   	dec    %esp
41bb88:	00 65 00             	add    %ah,0x0(%ebp)
41bb8b:	76 00                	jbe    0x41bb8d
41bb8d:	65 00 6c 00 43       	add    %ch,%gs:0x43(%eax,%eax,1)
41bb92:	00 68 00             	add    %ch,0x0(%eax)
41bb95:	61                   	popa
41bb96:	00 6e 00             	add    %ch,0x0(%esi)
41bb99:	67 00 65 00          	add    %ah,0x0(%di)
41bb9d:	50                   	push   %eax
41bb9e:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
41bba2:	00 79 00             	add    %bh,0x0(%ecx)
41bba5:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41bba9:	00 2d 26 00 43 00    	add    %ch,0x430026
41bbaf:	68 00 61 00 6e       	push   $0x6e006100
41bbb4:	00 67 00             	add    %ah,0x0(%edi)
41bbb7:	65 00 20             	add    %ah,%gs:(%eax)
41bbba:	00 70 00             	add    %dh,0x0(%eax)
41bbbd:	6c                   	insb   (%dx),%es:(%edi)
41bbbe:	00 61 00             	add    %ah,0x0(%ecx)
41bbc1:	79 00                	jns    0x41bbc3
41bbc3:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41bbc7:	20 00                	and    %al,(%eax)
41bbc9:	6e                   	outsb  %ds:(%esi),(%dx)
41bbca:	00 61 00             	add    %ah,0x0(%ecx)
41bbcd:	6d                   	insl   (%dx),%es:(%edi)
41bbce:	00 65 00             	add    %ah,0x0(%ebp)
41bbd1:	2e 00 2e             	add    %ch,%cs:(%esi)
41bbd4:	00 2e                	add    %ch,(%esi)
41bbd6:	00 00                	add    %al,(%eax)
41bbd8:	19 6d 00             	sbb    %ebp,0x0(%ebp)
41bbdb:	6e                   	outsb  %ds:(%esi),(%dx)
41bbdc:	00 75 00             	add    %dh,0x0(%ebp)
41bbdf:	4c                   	dec    %esp
41bbe0:	00 65 00             	add    %ah,0x0(%ebp)
41bbe3:	76 00                	jbe    0x41bbe5
41bbe5:	65 00 6c 00 53       	add    %ch,%gs:0x53(%eax,%eax,1)
41bbea:	00 65 00             	add    %ah,0x0(%ebp)
41bbed:	70 00                	jo     0x41bbef
41bbef:	34 00                	xor    $0x0,%al
41bbf1:	00 19                	add    %bl,(%ecx)
41bbf3:	6d                   	insl   (%dx),%es:(%edi)
41bbf4:	00 6e 00             	add    %ch,0x0(%esi)
41bbf7:	75 00                	jne    0x41bbf9
41bbf9:	4c                   	dec    %esp
41bbfa:	00 65 00             	add    %ah,0x0(%ebp)
41bbfd:	76 00                	jbe    0x41bbff
41bbff:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41bc04:	00 78 00             	add    %bh,0x0(%eax)
41bc07:	69 00 74 00 00 0b    	imul   $0xb000074,(%eax),%eax
41bc0d:	45                   	inc    %ebp
41bc0e:	00 26                	add    %ah,(%esi)
41bc10:	00 78 00             	add    %bh,0x0(%eax)
41bc13:	69 00 74 00 00 2b    	imul   $0x2b000074,(%eax),%eax
41bc19:	6d                   	insl   (%dx),%es:(%edi)
41bc1a:	00 6e 00             	add    %ch,0x0(%esi)
41bc1d:	75 00                	jne    0x41bc1f
41bc1f:	4c                   	dec    %esp
41bc20:	00 65 00             	add    %ah,0x0(%ebp)
41bc23:	76 00                	jbe    0x41bc25
41bc25:	65 00 6c 00 55       	add    %ch,%gs:0x55(%eax,%eax,1)
41bc2a:	00 6e 00             	add    %ch,0x0(%esi)
41bc2d:	75 00                	jne    0x41bc2f
41bc2f:	73 00                	jae    0x41bc31
41bc31:	65 00 64 00 48       	add    %ah,%gs:0x48(%eax,%eax,1)
41bc36:	00 6f 00             	add    %ch,0x0(%edi)
41bc39:	74 00                	je     0x41bc3b
41bc3b:	6b 00 65             	imul   $0x65,(%eax),%eax
41bc3e:	00 79 00             	add    %bh,0x0(%ecx)
41bc41:	73 00                	jae    0x41bc43
41bc43:	00 39                	add    %bh,(%ecx)
41bc45:	55                   	push   %ebp
41bc46:	00 6e 00             	add    %ch,0x0(%esi)
41bc49:	75 00                	jne    0x41bc4b
41bc4b:	73 00                	jae    0x41bc4d
41bc4d:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
41bc52:	00 68 00             	add    %ch,0x0(%eax)
41bc55:	6f                   	outsl  %ds:(%esi),(%dx)
41bc56:	00 74 00 6b          	add    %dh,0x6b(%eax,%eax,1)
41bc5a:	00 65 00             	add    %ah,0x0(%ebp)
41bc5d:	79 00                	jns    0x41bc5f
41bc5f:	73 00                	jae    0x41bc61
41bc61:	3a 00                	cmp    (%eax),%al
41bc63:	20 00                	and    %al,(%eax)
41bc65:	62 00                	bound  %eax,(%eax)
41bc67:	66 00 67 00          	data16 add %ah,0x0(%edi)
41bc6b:	69 00 6a 00 6b 00    	imul   $0x6b006a,(%eax),%eax
41bc71:	6c                   	insb   (%dx),%es:(%edi)
41bc72:	00 71 00             	add    %dh,0x0(%ecx)
41bc75:	74 00                	je     0x41bc77
41bc77:	77 00                	ja     0x41bc79
41bc79:	79 00                	jns    0x41bc7b
41bc7b:	7a 00                	jp     0x41bc7d
41bc7d:	00 2d 6d 00 6e 00    	add    %ch,0x6e006d
41bc83:	75 00                	jne    0x41bc85
41bc85:	55                   	push   %ebp
41bc86:	00 6e 00             	add    %ch,0x0(%esi)
41bc89:	75 00                	jne    0x41bc8b