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)
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