41a9e8:	52                   	push   %edx
41a9e9:	65 6e                	outsb  %gs:(%esi),(%dx)
41a9eb:	64 65 72 4f          	fs gs jb 0x41aa3e
41a9ef:	76 65                	jbe    0x41aa56
41a9f1:	72 66                	jb     0x41aa59
41a9f3:	6c                   	insb   (%dx),%es:(%edi)
41a9f4:	6f                   	outsl  %ds:(%esi),(%dx)
41a9f5:	77 42                	ja     0x41aa39
41a9f7:	75 74                	jne    0x41aa6d
41a9f9:	74 6f                	je     0x41aa6a
41a9fb:	6e                   	outsb  %ds:(%esi),(%dx)
41a9fc:	42                   	inc    %edx
41a9fd:	61                   	popa
41a9fe:	63 6b 67             	arpl   %ebp,0x67(%ebx)
41aa01:	72 6f                	jb     0x41aa72
41aa03:	75 6e                	jne    0x41aa73
41aa05:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
41aa09:	52                   	push   %edx
41aa0a:	65 6e                	outsb  %gs:(%esi),(%dx)
41aa0c:	64 65 72 54          	fs gs jb 0x41aa64
41aa10:	6f                   	outsl  %ds:(%esi),(%dx)
41aa11:	6f                   	outsl  %ds:(%esi),(%dx)
41aa12:	6c                   	insb   (%dx),%es:(%edi)
41aa13:	53                   	push   %ebx
41aa14:	74 72                	je     0x41aa88
41aa16:	69 70 42 61 63 6b 67 	imul   $0x676b6361,0x42(%eax),%esi
41aa1d:	72 6f                	jb     0x41aa8e
41aa1f:	75 6e                	jne    0x41aa8f
41aa21:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
41aa25:	74 5f                	je     0x41aa86
41aa27:	48                   	dec    %eax
41aa28:	65 61                	gs popa
41aa2a:	64 65 72 42          	fs gs jb 0x41aa70
41aa2e:	61                   	popa
41aa2f:	63 6b 67             	arpl   %ebp,0x67(%ebx)
41aa32:	72 6f                	jb     0x41aaa3
41aa34:	75 6e                	jne    0x41aaa4
41aa36:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
41aa3a:	74 5f                	je     0x41aa9b
41aa3c:	4c                   	dec    %esp
41aa3d:	69 67 68 74 65 72 42 	imul   $0x42726574,0x68(%edi),%esp
41aa44:	61                   	popa
41aa45:	63 6b 67             	arpl   %ebp,0x67(%ebx)
41aa48:	72 6f                	jb     0x41aab9
41aa4a:	75 6e                	jne    0x41aaba
41aa4c:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
41aa50:	74 5f                	je     0x41aab1
41aa52:	4c                   	dec    %esp
41aa53:	69 67 68 74 42 61 63 	imul   $0x63614274,0x68(%edi),%esp
41aa5a:	6b 67 72 6f          	imul   $0x6f,0x72(%edi),%esp
41aa5e:	75 6e                	jne    0x41aace
41aa60:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
41aa64:	50                   	push   %eax
41aa65:	61                   	popa
41aa66:	69 6e 74 42 61 63 6b 	imul   $0x6b636142,0x74(%esi),%ebp
41aa6d:	67 72 6f             	addr16 jb 0x41aadf
41aa70:	75 6e                	jne    0x41aae0
41aa72:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
41aa76:	74 5f                	je     0x41aad7
41aa78:	4c                   	dec    %esp
41aa79:	69 67 68 74 65 73 74 	imul   $0x74736574,0x68(%edi),%esp
41aa80:	42                   	inc    %edx
41aa81:	61                   	popa
41aa82:	63 6b 67             	arpl   %ebp,0x67(%ebx)
41aa85:	72 6f                	jb     0x41aaf6
41aa87:	75 6e                	jne    0x41aaf7
41aa89:	64 00 44 72 61       	add    %al,%fs:0x61(%edx,%esi,2)
41aa8e:	77 42                	ja     0x41aad2
41aa90:	61                   	popa
41aa91:	63 6b 67             	arpl   %ebp,0x67(%ebx)
41aa94:	72 6f                	jb     0x41ab05
41aa96:	75 6e                	jne    0x41ab06
41aa98:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
41aa9c:	74 5f                	je     0x41aafd
41aa9e:	47                   	inc    %edi
41aa9f:	72 65                	jb     0x41ab06
41aaa1:	79 42                	jns    0x41aae5
41aaa3:	61                   	popa
41aaa4:	63 6b 67             	arpl   %ebp,0x67(%ebx)
41aaa7:	72 6f                	jb     0x41ab18
41aaa9:	75 6e                	jne    0x41ab19
41aaab:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
41aaaf:	74 5f                	je     0x41ab10
41aab1:	41                   	inc    %ecx
41aab2:	70 70                	jo     0x41ab24
41aab4:	65 61                	gs popa
41aab6:	72 61                	jb     0x41ab19
41aab8:	6e                   	outsb  %ds:(%esi),(%dx)
41aab9:	63 65 00             	arpl   %esp,0x0(%ebp)
41aabc:	67 65 74 5f          	addr16 gs je 0x41ab1f
41aac0:	46                   	inc    %esi
41aac1:	6c                   	insb   (%dx),%es:(%edi)
41aac2:	61                   	popa
41aac3:	74 41                	je     0x41ab06
41aac5:	70 70                	jo     0x41ab37
41aac7:	65 61                	gs popa
41aac9:	72 61                	jb     0x41ab2c
41aacb:	6e                   	outsb  %ds:(%esi),(%dx)
41aacc:	63 65 00             	arpl   %esp,0x0(%ebp)
41aacf:	64 69 66 66 65 72 65 	imul   $0x6e657265,%fs:0x66(%esi),%esp
41aad6:	6e
41aad7:	63 65 00             	arpl   %esp,0x0(%ebp)
41aada:	48                   	dec    %eax
41aadb:	69 64 65 00 67 65 74 	imul   $0x5f746567,0x0(%ebp,%eiz,2),%esp
41aae2:	5f
41aae3:	4b                   	dec    %ebx
41aae4:	65 79 43             	gs jns 0x41ab2a
41aae7:	6f                   	outsl  %ds:(%esi),(%dx)
41aae8:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
41aaed:	74 5f                	je     0x41ab4e
41aaef:	41                   	inc    %ecx
41aaf0:	75 74                	jne    0x41ab66
41aaf2:	6f                   	outsl  %ds:(%esi),(%dx)
41aaf3:	53                   	push   %ebx
41aaf4:	63 61 6c             	arpl   %esp,0x6c(%ecx)
41aaf7:	65 4d                	gs dec %ebp
41aaf9:	6f                   	outsl  %ds:(%esi),(%dx)
41aafa:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
41aaff:	74 5f                	je     0x41ab60
41ab01:	53                   	push   %ebx
41ab02:	6d                   	insl   (%dx),%es:(%edi)
41ab03:	6f                   	outsl  %ds:(%esi),(%dx)
41ab04:	6f                   	outsl  %ds:(%esi),(%dx)
41ab05:	74 68                	je     0x41ab6f
41ab07:	69 6e 67 4d 6f 64 65 	imul   $0x65646f4d,0x67(%esi),%ebp
41ab0e:	00 67 65             	add    %ah,0x65(%edi)
41ab11:	74 5f                	je     0x41ab72
41ab13:	44                   	inc    %esp
41ab14:	65 73 69             	gs jae 0x41ab80
41ab17:	67 6e                	outsb  %ds:(%si),(%dx)
41ab19:	4d                   	dec    %ebp
41ab1a:	6f                   	outsl  %ds:(%esi),(%dx)
41ab1b:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
41ab20:	74 5f                	je     0x41ab81
41ab22:	44                   	inc    %esp
41ab23:	72 61                	jb     0x41ab86
41ab25:	77 4d                	ja     0x41ab74
41ab27:	6f                   	outsl  %ds:(%esi),(%dx)
41ab28:	64 65 00 65 6e       	fs add %ah,%gs:0x6e(%ebp)
41ab2d:	64 4e                	fs dec %esi
41ab2f:	6f                   	outsl  %ds:(%esi),(%dx)
41ab30:	64 65 00 46 69       	fs add %al,%gs:0x69(%esi)
41ab35:	6e                   	outsb  %ds:(%esi),(%dx)
41ab36:	64 4e                	fs dec %esi
41ab38:	6f                   	outsl  %ds:(%esi),(%dx)
41ab39:	64 65 00 44 61 72    	fs add %al,%gs:0x72(%ecx,%eiz,2)
41ab3f:	6b 54 72 65 65       	imul   $0x65,0x65(%edx,%esi,2),%edx
41ab44:	4e                   	dec    %esi
41ab45:	6f                   	outsl  %ds:(%esi),(%dx)
41ab46:	64 65 00 67 65       	fs add %ah,%gs:0x65(%edi)
41ab4b:	74 5f                	je     0x41abac
41ab4d:	4e                   	dec    %esi
41ab4e:	65 78 74             	gs js  0x41abc5
41ab51:	56                   	push   %esi
41ab52:	69 73 69 62 6c 65 4e 	imul   $0x4e656c62,0x69(%ebx),%esi
41ab59:	6f                   	outsl  %ds:(%esi),(%dx)
41ab5a:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
41ab5f:	74 5f                	je     0x41abc0
41ab61:	4e                   	dec    %esi
41ab62:	65 78 74             	gs js  0x41abd9
41ab65:	56                   	push   %esi
41ab66:	69 73 69 62 6c 65 4e 	imul   $0x4e656c62,0x69(%ebx),%esi
41ab6d:	6f                   	outsl  %ds:(%esi),(%dx)
41ab6e:	64 65 00 67 65       	fs add %ah,%gs:0x65(%edi)
41ab73:	74 5f                	je     0x41abd4
41ab75:	50                   	push   %eax
41ab76:	72 65                	jb     0x41abdd
41ab78:	76 56                	jbe    0x41abd0
41ab7a:	69 73 69 62 6c 65 4e 	imul   $0x4e656c62,0x69(%ebx),%esi
41ab81:	6f                   	outsl  %ds:(%esi),(%dx)
41ab82:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
41ab87:	74 5f                	je     0x41abe8
41ab89:	50                   	push   %eax
41ab8a:	72 65                	jb     0x41abf1
41ab8c:	76 56                	jbe    0x41abe4
41ab8e:	69 73 69 62 6c 65 4e 	imul   $0x4e656c62,0x69(%ebx),%esi
41ab95:	6f                   	outsl  %ds:(%esi),(%dx)
41ab96:	64 65 00 54 6f 67    	fs add %dl,%gs:0x67(%edi,%ebp,2)
41ab9c:	67 6c                	insb   (%dx),%es:(%di)
41ab9e:	65 4e                	gs dec %esi
41aba0:	6f                   	outsl  %ds:(%esi),(%dx)
41aba1:	64 65 00 55 70       	fs add %dl,%gs:0x70(%ebp)
41aba6:	64 61                	fs popa
41aba8:	74 65                	je     0x41ac0f
41abaa:	4e                   	dec    %esi
41abab:	6f                   	outsl  %ds:(%esi),(%dx)
41abac:	64 65 00 5f 70       	fs add %bl,%gs:0x70(%edi)
41abb1:	72 6f                	jb     0x41ac22
41abb3:	76 69                	jbe    0x41ac1e
41abb5:	73 69                	jae    0x41ac20
41abb7:	6f                   	outsl  %ds:(%esi),(%dx)
41abb8:	6e                   	outsb  %ds:(%esi),(%dx)
41abb9:	61                   	popa
41abba:	6c                   	insb   (%dx),%es:(%edi)
41abbb:	4e                   	dec    %esi
41abbc:	6f                   	outsl  %ds:(%esi),(%dx)
41abbd:	64 65 00 5f 64       	fs add %bl,%gs:0x64(%edi)
41abc2:	72 6f                	jb     0x41ac33
41abc4:	70 4e                	jo     0x41ac14
41abc6:	6f                   	outsl  %ds:(%esi),(%dx)
41abc7:	64 65 00 53 65       	fs add %dl,%gs:0x65(%ebx)
41abcc:	6c                   	insb   (%dx),%es:(%edi)
41abcd:	65 63 74 4e 6f       	arpl   %esi,%gs:0x6f(%esi,%ecx,2)
41abd2:	64 65 00 67 65       	fs add %ah,%gs:0x65(%edi)
41abd7:	74 5f                	je     0x41ac38
41abd9:	50                   	push   %eax
41abda:	61                   	popa
41abdb:	72 65                	jb     0x41ac42
41abdd:	6e                   	outsb  %ds:(%esi),(%dx)
41abde:	74 4e                	je     0x41ac2e
41abe0:	6f                   	outsl  %ds:(%esi),(%dx)
41abe1:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
41abe6:	74 5f                	je     0x41ac47
41abe8:	50                   	push   %eax
41abe9:	61                   	popa
41abea:	72 65                	jb     0x41ac51
41abec:	6e                   	outsb  %ds:(%esi),(%dx)
41abed:	74 4e                	je     0x41ac3d
41abef:	6f                   	outsl  %ds:(%esi),(%dx)
41abf0:	64 65 00 5f 70       	fs add %bl,%gs:0x70(%edi)
41abf5:	61                   	popa
41abf6:	72 65                	jb     0x41ac5d
41abf8:	6e                   	outsb  %ds:(%esi),(%dx)
41abf9:	74 4e                	je     0x41ac49
41abfb:	6f                   	outsl  %ds:(%esi),(%dx)
41abfc:	64 65 00 73 74       	fs add %dh,%gs:0x74(%ebx)
41ac01:	61                   	popa
41ac02:	72 74                	jb     0x41ac78
41ac04:	4e                   	dec    %esi
41ac05:	6f                   	outsl  %ds:(%esi),(%dx)
41ac06:	64 65 00 70 72       	fs add %dh,%gs:0x72(%eax)
41ac0b:	65 76 4e             	gs jbe 0x41ac5c
41ac0e:	6f                   	outsl  %ds:(%esi),(%dx)
41ac0f:	64 65 00 44 72 61    	fs add %al,%gs:0x61(%edx,%esi,2)
41ac15:	77 4e                	ja     0x41ac65
41ac17:	6f                   	outsl  %ds:(%esi),(%dx)
41ac18:	64 65 00 6e 6f       	fs add %ch,%gs:0x6f(%esi)
41ac1d:	64 65 00 67 65       	fs add %ah,%gs:0x65(%edi)
41ac22:	74 5f                	je     0x41ac83
41ac24:	50                   	push   %eax
41ac25:	61                   	popa
41ac26:	72 65                	jb     0x41ac8d
41ac28:	6e                   	outsb  %ds:(%esi),(%dx)
41ac29:	74 54                	je     0x41ac7f
41ac2b:	72 65                	jb     0x41ac92
41ac2d:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
41ac31:	74 5f                	je     0x41ac92
41ac33:	50                   	push   %eax
41ac34:	61                   	popa
41ac35:	72 65                	jb     0x41ac9c
41ac37:	6e                   	outsb  %ds:(%esi),(%dx)
41ac38:	74 54                	je     0x41ac8e
41ac3a:	72 65                	jb     0x41aca1
41ac3c:	65 00 5f 70          	add    %bl,%gs:0x70(%edi)
41ac40:	61                   	popa
41ac41:	72 65                	jb     0x41aca8
41ac43:	6e                   	outsb  %ds:(%esi),(%dx)
41ac44:	74 54                	je     0x41ac9a
41ac46:	72 65                	jb     0x41acad
41ac48:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
41ac4c:	74 5f                	je     0x41acad
41ac4e:	49                   	dec    %ecx
41ac4f:	6d                   	insl   (%dx),%es:(%edi)
41ac50:	61                   	popa
41ac51:	67 65 00 73 65       	add    %dh,%gs:0x65(%bp,%di)
41ac56:	74 5f                	je     0x41acb7
41ac58:	49                   	dec    %ecx
41ac59:	6d                   	insl   (%dx),%es:(%edi)
41ac5a:	61                   	popa
41ac5b:	67 65 00 67 65       	add    %ah,%gs:0x65(%bx)
41ac60:	74 5f                	je     0x41acc1
41ac62:	42                   	inc    %edx
41ac63:	61                   	popa
41ac64:	63 6b 67             	arpl   %ebp,0x67(%ebx)
41ac67:	72 6f                	jb     0x41acd8
41ac69:	75 6e                	jne    0x41acd9
41ac6b:	64 49                	fs dec %ecx
41ac6d:	6d                   	insl   (%dx),%es:(%edi)
41ac6e:	61                   	popa
41ac6f:	67 65 00 4f 6e       	add    %cl,%gs:0x6e(%bx)
41ac74:	52                   	push   %edx
41ac75:	65 6e                	outsb  %gs:(%esi),(%dx)
41ac77:	64 65 72 49          	fs gs jb 0x41acc4
41ac7b:	74 65                	je     0x41ace2
41ac7d:	6d                   	insl   (%dx),%es:(%edi)
41ac7e:	49                   	dec    %ecx
41ac7f:	6d                   	insl   (%dx),%es:(%edi)
41ac80:	61                   	popa
41ac81:	67 65 00 46 72       	add    %al,%gs:0x72(%bp)
41ac86:	6f                   	outsl  %ds:(%esi),(%dx)
41ac87:	6d                   	insl   (%dx),%es:(%edi)
41ac88:	49                   	dec    %ecx
41ac89:	6d                   	insl   (%dx),%es:(%edi)
41ac8a:	61                   	popa
41ac8b:	67 65 00 53 65       	add    %dl,%gs:0x65(%bp,%di)
41ac90:	6e                   	outsb  %ds:(%esi),(%dx)
41ac91:	64 4d                	fs dec %ebp
41ac93:	65 73 73             	gs jae 0x41ad09
41ac96:	61                   	popa
41ac97:	67 65 00 50 72       	add    %dl,%gs:0x72(%bx,%si)
41ac9c:	65 46                	gs inc %esi
41ac9e:	69 6c 74 65 72 4d 65 	imul   $0x73654d72,0x65(%esp,%esi,2),%ebp
41aca5:	73
41aca6:	73 61                	jae    0x41ad09
41aca8:	67 65 00 5f 6d       	add    %bl,%gs:0x6d(%bx)
41acad:	65 73 73             	gs jae 0x41ad23
41acb0:	61                   	popa
41acb1:	67 65 00 41 64       	add    %al,%gs:0x64(%bx,%di)
41acb6:	64 52                	fs push %edx
41acb8:	61                   	popa
41acb9:	6e                   	outsb  %ds:(%esi),(%dx)
41acba:	67 65 00 53 65       	add    %dl,%gs:0x65(%bp,%di)
41acbf:	6c                   	insb   (%dx),%es:(%edi)
41acc0:	65 63 74 41 6e       	arpl   %esi,%gs:0x6e(%ecx,%eax,2)
41acc5:	63 68 6f             	arpl   %ebp,0x6f(%eax)
41acc8:	72 65                	jb     0x41ad2f
41acca:	64 52                	fs push %edx
41accc:	61                   	popa
41accd:	6e                   	outsb  %ds:(%esi),(%dx)
41acce:	67 65 00 65 6e       	add    %ah,%gs:0x6e(%di)
41acd3:	64 52                	fs push %edx
41acd5:	61                   	popa
41acd6:	6e                   	outsb  %ds:(%esi),(%dx)
41acd7:	67 65 00 73 74       	add    %dh,%gs:0x74(%bp,%di)
41acdc:	61                   	popa
41acdd:	72 74                	jb     0x41ad53
41acdf:	52                   	push   %edx
41ace0:	61                   	popa
41ace1:	6e                   	outsb  %ds:(%esi),(%dx)
41ace2:	67 65 00 67 65       	add    %ah,%gs:0x65(%bx)
41ace7:	74 5f                	je     0x41ad48
41ace9:	4d                   	dec    %ebp
41acea:	61                   	popa
41aceb:	78 44                	js     0x41ad31
41aced:	72 61                	jb     0x41ad50
41acef:	67 43                	addr16 inc %ebx
41acf1:	68 61 6e 67 65       	push   $0x65676e61
41acf6:	00 73 65             	add    %dh,0x65(%ebx)
41acf9:	74 5f                	je     0x41ad5a
41acfb:	4d                   	dec    %ebp
41acfc:	61                   	popa
41acfd:	78 44                	js     0x41ad43
41acff:	72 61                	jb     0x41ad62
41ad01:	67 43                	addr16 inc %ebx
41ad03:	68 61 6e 67 65       	push   $0x65676e61
41ad08:	00 5f 6d             	add    %bl,0x6d(%edi)
41ad0b:	61                   	popa
41ad0c:	78 44                	js     0x41ad52
41ad0e:	72 61                	jb     0x41ad71
41ad10:	67 43                	addr16 inc %ebx