41a871:	6b 5f 5f 42          	imul   $0x42,0x5f(%edi),%ebx
41a875:	61                   	popa
41a876:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a879:	6e                   	outsb  %ds:(%esi),(%dx)
41a87a:	67 46                	addr16 inc %esi
41a87c:	69 65 6c 64 00 3c 56 	imul   $0x563c0064,0x6c(%ebp),%esp
41a883:	69 73 69 62 6c 65 49 	imul   $0x49656c62,0x69(%ebx),%esi
41a88a:	6e                   	outsb  %ds:(%esi),(%dx)
41a88b:	64 65 78 3e          	fs gs js 0x41a8cd
41a88f:	6b 5f 5f 42          	imul   $0x42,0x5f(%edi),%ebx
41a893:	61                   	popa
41a894:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a897:	6e                   	outsb  %ds:(%esi),(%dx)
41a898:	67 46                	addr16 inc %esi
41a89a:	69 65 6c 64 00 3c 53 	imul   $0x533c0064,0x6c(%ebp),%esp
41a8a1:	65 72 69             	gs jb  0x41a90d
41a8a4:	61                   	popa
41a8a5:	6c                   	insb   (%dx),%es:(%edi)
41a8a6:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
41a8ad:	4b                   	dec    %ebx
41a8ae:	65 79 3e             	gs jns 0x41a8ef
41a8b1:	6b 5f 5f 42          	imul   $0x42,0x5f(%edi),%ebx
41a8b5:	61                   	popa
41a8b6:	63 6b 69             	arpl   %ebp,0x69(%ebx)
41a8b9:	6e                   	outsb  %ds:(%esi),(%dx)
41a8ba:	67 46                	addr16 inc %esi
41a8bc:	69 65 6c 64 00 5f 61 	imul   $0x615f0064,0x6c(%ebp),%esp
41a8c3:	6e                   	outsb  %ds:(%esi),(%dx)
41a8c4:	63 68 6f             	arpl   %ebp,0x6f(%eax)
41a8c7:	72 65                	jb     0x41a92e
41a8c9:	64 4e                	fs dec %esi
41a8cb:	6f                   	outsl  %ds:(%esi),(%dx)
41a8cc:	64 65 45             	fs gs inc %ebp
41a8cf:	6e                   	outsb  %ds:(%esi),(%dx)
41a8d0:	64 00 61 64          	add    %ah,%fs:0x64(%ecx)
41a8d4:	64 5f                	fs pop %edi
41a8d6:	52                   	push   %edx
41a8d7:	65 73 69             	gs jae 0x41a943
41a8da:	7a 65                	jp     0x41a941
41a8dc:	45                   	inc    %ebp
41a8dd:	6e                   	outsb  %ds:(%esi),(%dx)
41a8de:	64 00 50 61          	add    %dl,%fs:0x61(%eax)
41a8e2:	72 65                	jb     0x41a949
41a8e4:	6e                   	outsb  %ds:(%esi),(%dx)
41a8e5:	74 46                	je     0x41a92d
41a8e7:	6f                   	outsl  %ds:(%esi),(%dx)
41a8e8:	72 6d                	jb     0x41a957
41a8ea:	5f                   	pop    %edi
41a8eb:	52                   	push   %edx
41a8ec:	65 73 69             	gs jae 0x41a958
41a8ef:	7a 65                	jp     0x41a956
41a8f1:	45                   	inc    %ebp
41a8f2:	6e                   	outsb  %ds:(%esi),(%dx)
41a8f3:	64 00 5f 61          	add    %bl,%fs:0x61(%edi)
41a8f7:	6e                   	outsb  %ds:(%esi),(%dx)
41a8f8:	63 68 6f             	arpl   %ebp,0x6f(%eax)
41a8fb:	72 65                	jb     0x41a962
41a8fd:	64 49                	fs dec %ecx
41a8ff:	74 65                	je     0x41a966
41a901:	6d                   	insl   (%dx),%es:(%edi)
41a902:	45                   	inc    %ebp
41a903:	6e                   	outsb  %ds:(%esi),(%dx)
41a904:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
41a908:	74 5f                	je     0x41a969
41a90a:	48                   	dec    %eax
41a90b:	57                   	push   %edi
41a90c:	6e                   	outsb  %ds:(%esi),(%dx)
41a90d:	64 00 68 57          	add    %ch,%fs:0x57(%eax)
41a911:	6e                   	outsb  %ds:(%esi),(%dx)
41a912:	64 00 61 64          	add    %ah,%fs:0x64(%ecx)
41a916:	64 5f                	fs pop %edi
41a918:	41                   	inc    %ecx
41a919:	66 74 65             	data16 je 0x41a981
41a91c:	72 4e                	jb     0x41a96c
41a91e:	6f                   	outsl  %ds:(%esi),(%dx)
41a91f:	64 65 45             	fs gs inc %ebp
41a922:	78 70                	js     0x41a994
41a924:	61                   	popa
41a925:	6e                   	outsb  %ds:(%esi),(%dx)
41a926:	64 00 72 65          	add    %dh,%fs:0x65(%edx)
41a92a:	6d                   	insl   (%dx),%es:(%edi)
41a92b:	6f                   	outsl  %ds:(%esi),(%dx)
41a92c:	76 65                	jbe    0x41a993
41a92e:	5f                   	pop    %edi
41a92f:	41                   	inc    %ecx
41a930:	66 74 65             	data16 je 0x41a998
41a933:	72 4e                	jb     0x41a983
41a935:	6f                   	outsl  %ds:(%esi),(%dx)
41a936:	64 65 45             	fs gs inc %ebp
41a939:	78 70                	js     0x41a9ab
41a93b:	61                   	popa
41a93c:	6e                   	outsb  %ds:(%esi),(%dx)
41a93d:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
41a941:	74 5f                	je     0x41a9a2
41a943:	42                   	inc    %edx
41a944:	6c                   	insb   (%dx),%es:(%edi)
41a945:	75 65                	jne    0x41a9ac
41a947:	42                   	inc    %edx
41a948:	61                   	popa
41a949:	63 6b 67             	arpl   %ebp,0x67(%ebx)
41a94c:	72 6f                	jb     0x41a9bd
41a94e:	75 6e                	jne    0x41a9be
41a950:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
41a954:	74 5f                	je     0x41a9b5
41a956:	44                   	inc    %esp
41a957:	61                   	popa
41a958:	72 6b                	jb     0x41a9c5
41a95a:	42                   	inc    %edx
41a95b:	6c                   	insb   (%dx),%es:(%edi)
41a95c:	75 65                	jne    0x41a9c3
41a95e:	42                   	inc    %edx
41a95f:	61                   	popa
41a960:	63 6b 67             	arpl   %ebp,0x67(%ebx)
41a963:	72 6f                	jb     0x41a9d4
41a965:	75 6e                	jne    0x41a9d5
41a967:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
41a96b:	74 5f                	je     0x41a9cc
41a96d:	44                   	inc    %esp
41a96e:	61                   	popa
41a96f:	72 6b                	jb     0x41a9dc
41a971:	42                   	inc    %edx
41a972:	61                   	popa
41a973:	63 6b 67             	arpl   %ebp,0x67(%ebx)
41a976:	72 6f                	jb     0x41a9e7
41a978:	75 6e                	jne    0x41a9e8
41a97a:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
41a97e:	52                   	push   %edx
41a97f:	65 6e                	outsb  %gs:(%esi),(%dx)
41a981:	64 65 72 4d          	fs gs jb 0x41a9d2
41a985:	65 6e                	outsb  %gs:(%esi),(%dx)
41a987:	75 49                	jne    0x41a9d2
41a989:	74 65                	je     0x41a9f0
41a98b:	6d                   	insl   (%dx),%es:(%edi)
41a98c:	42                   	inc    %edx
41a98d:	61                   	popa
41a98e:	63 6b 67             	arpl   %ebp,0x67(%ebx)
41a991:	72 6f                	jb     0x41aa02
41a993:	75 6e                	jne    0x41aa03
41a995:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
41a999:	74 5f                	je     0x41a9fa
41a99b:	4d                   	dec    %ebp
41a99c:	65 64 69 75 6d 42 61 	gs imul $0x6b636142,%fs:0x6d(%ebp),%esi
41a9a3:	63 6b
41a9a5:	67 72 6f             	addr16 jb 0x41aa17
41a9a8:	75 6e                	jne    0x41aa18
41a9aa:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
41a9ae:	52                   	push   %edx
41a9af:	65 6e                	outsb  %gs:(%esi),(%dx)
41a9b1:	64 65 72 44          	fs gs jb 0x41a9f9
41a9b5:	72 6f                	jb     0x41aa26
41a9b7:	70 44                	jo     0x41a9fd
41a9b9:	6f                   	outsl  %ds:(%esi),(%dx)
41a9ba:	77 6e                	ja     0x41aa2a
41a9bc:	42                   	inc    %edx
41a9bd:	75 74                	jne    0x41aa33
41a9bf:	74 6f                	je     0x41aa30
41a9c1:	6e                   	outsb  %ds:(%esi),(%dx)
41a9c2:	42                   	inc    %edx
41a9c3:	61                   	popa
41a9c4:	63 6b 67             	arpl   %ebp,0x67(%ebx)
41a9c7:	72 6f                	jb     0x41aa38
41a9c9:	75 6e                	jne    0x41aa39
41a9cb:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
41a9cf:	52                   	push   %edx
41a9d0:	65 6e                	outsb  %gs:(%esi),(%dx)
41a9d2:	64 65 72 42          	fs gs jb 0x41aa18
41a9d6:	75 74                	jne    0x41aa4c
41a9d8:	74 6f                	je     0x41aa49
41a9da:	6e                   	outsb  %ds:(%esi),(%dx)
41a9db:	42                   	inc    %edx
41a9dc:	61                   	popa
41a9dd:	63 6b 67             	arpl   %ebp,0x67(%ebx)
41a9e0:	72 6f                	jb     0x41aa51
41a9e2:	75 6e                	jne    0x41aa52
41a9e4:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
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