41aeae:	6b 54 69 74 6c       	imul   $0x6c,0x74(%ecx,%ebp,2),%edx
41aeb3:	65 00 74 69 74       	add    %dh,%gs:0x74(%ecx,%ebp,2)
41aeb8:	6c                   	insb   (%dx),%es:(%edi)
41aeb9:	65 00 44 6f 63       	add    %al,%gs:0x63(%edi,%ebp,2)
41aebe:	6b 53 74 79          	imul   $0x79,0x74(%ebx),%edx
41aec2:	6c                   	insb   (%dx),%es:(%edi)
41aec3:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
41aec7:	74 5f                	je     0x41af28
41aec9:	42                   	inc    %edx
41aeca:	75 74                	jne    0x41af40
41aecc:	74 6f                	je     0x41af3d
41aece:	6e                   	outsb  %ds:(%esi),(%dx)
41aecf:	53                   	push   %ebx
41aed0:	74 79                	je     0x41af4b
41aed2:	6c                   	insb   (%dx),%es:(%edi)
41aed3:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
41aed7:	74 5f                	je     0x41af38
41aed9:	42                   	inc    %edx
41aeda:	75 74                	jne    0x41af50
41aedc:	74 6f                	je     0x41af4d
41aede:	6e                   	outsb  %ds:(%esi),(%dx)
41aedf:	53                   	push   %ebx
41aee0:	74 79                	je     0x41af5b
41aee2:	6c                   	insb   (%dx),%es:(%edi)
41aee3:	65 00 44 61 72       	add    %al,%gs:0x72(%ecx,%eiz,2)
41aee8:	6b 42 75 74          	imul   $0x74,0x75(%edx),%eax
41aeec:	74 6f                	je     0x41af5d
41aeee:	6e                   	outsb  %ds:(%esi),(%dx)
41aeef:	53                   	push   %ebx
41aef0:	74 79                	je     0x41af6b
41aef2:	6c                   	insb   (%dx),%es:(%edi)
41aef3:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
41aef7:	74 5f                	je     0x41af58
41aef9:	44                   	inc    %esp
41aefa:	72 6f                	jb     0x41af6b
41aefc:	70 44                	jo     0x41af42
41aefe:	6f                   	outsl  %ds:(%esi),(%dx)
41aeff:	77 6e                	ja     0x41af6f
41af01:	53                   	push   %ebx
41af02:	74 79                	je     0x41af7d
41af04:	6c                   	insb   (%dx),%es:(%edi)
41af05:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
41af09:	74 5f                	je     0x41af6a
41af0b:	47                   	inc    %edi
41af0c:	72 69                	jb     0x41af77
41af0e:	70 53                	jo     0x41af63
41af10:	74 79                	je     0x41af8b
41af12:	6c                   	insb   (%dx),%es:(%edi)
41af13:	65 00 54 6f 6f       	add    %dl,%gs:0x6f(%edi,%ebp,2)
41af18:	6c                   	insb   (%dx),%es:(%edi)
41af19:	53                   	push   %ebx
41af1a:	74 72                	je     0x41af8e
41af1c:	69 70 47 72 69 70 53 	imul   $0x53706972,0x47(%eax),%esi
41af23:	74 79                	je     0x41af9e
41af25:	6c                   	insb   (%dx),%es:(%edi)
41af26:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
41af2a:	74 5f                	je     0x41af8b
41af2c:	42                   	inc    %edx
41af2d:	6f                   	outsl  %ds:(%esi),(%dx)
41af2e:	72 64                	jb     0x41af94
41af30:	65 72 53             	gs jb  0x41af86
41af33:	74 79                	je     0x41afae
41af35:	6c                   	insb   (%dx),%es:(%edi)
41af36:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
41af3a:	74 5f                	je     0x41af9b
41af3c:	42                   	inc    %edx
41af3d:	6f                   	outsl  %ds:(%esi),(%dx)
41af3e:	72 64                	jb     0x41afa4
41af40:	65 72 53             	gs jb  0x41af96
41af43:	74 79                	je     0x41afbe
41af45:	6c                   	insb   (%dx),%es:(%edi)
41af46:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
41af4a:	74 5f                	je     0x41afab
41af4c:	46                   	inc    %esi
41af4d:	6f                   	outsl  %ds:(%esi),(%dx)
41af4e:	72 6d                	jb     0x41afbd
41af50:	42                   	inc    %edx
41af51:	6f                   	outsl  %ds:(%esi),(%dx)
41af52:	72 64                	jb     0x41afb8
41af54:	65 72 53             	gs jb  0x41afaa
41af57:	74 79                	je     0x41afd2
41af59:	6c                   	insb   (%dx),%es:(%edi)
41af5a:	65 00 42 75          	add    %al,%gs:0x75(%edx)
41af5e:	74 74                	je     0x41afd4
41af60:	6f                   	outsl  %ds:(%esi),(%dx)
41af61:	6e                   	outsb  %ds:(%esi),(%dx)
41af62:	42                   	inc    %edx
41af63:	6f                   	outsl  %ds:(%esi),(%dx)
41af64:	72 64                	jb     0x41afca
41af66:	65 72 53             	gs jb  0x41afbc
41af69:	74 79                	je     0x41afe4
41af6b:	6c                   	insb   (%dx),%es:(%edi)
41af6c:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
41af70:	74 5f                	je     0x41afd1
41af72:	46                   	inc    %esi
41af73:	6c                   	insb   (%dx),%es:(%edi)
41af74:	61                   	popa
41af75:	74 53                	je     0x41afca
41af77:	74 79                	je     0x41aff2
41af79:	6c                   	insb   (%dx),%es:(%edi)
41af7a:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
41af7e:	74 5f                	je     0x41afdf
41af80:	46                   	inc    %esi
41af81:	6c                   	insb   (%dx),%es:(%edi)
41af82:	61                   	popa
41af83:	74 53                	je     0x41afd8
41af85:	74 79                	je     0x41b000
41af87:	6c                   	insb   (%dx),%es:(%edi)
41af88:	65 00 53 65          	add    %dl,%gs:0x65(%ebx)
41af8c:	74 53                	je     0x41afe1
41af8e:	74 79                	je     0x41b009
41af90:	6c                   	insb   (%dx),%es:(%edi)
41af91:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
41af95:	74 5f                	je     0x41aff6
41af97:	46                   	inc    %esi
41af98:	6f                   	outsl  %ds:(%esi),(%dx)
41af99:	6e                   	outsb  %ds:(%esi),(%dx)
41af9a:	74 53                	je     0x41afef
41af9c:	74 79                	je     0x41b017
41af9e:	6c                   	insb   (%dx),%es:(%edi)
41af9f:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
41afa3:	74 5f                	je     0x41b004
41afa5:	46                   	inc    %esi
41afa6:	6f                   	outsl  %ds:(%esi),(%dx)
41afa7:	6e                   	outsb  %ds:(%esi),(%dx)
41afa8:	74 53                	je     0x41affd
41afaa:	74 79                	je     0x41b025
41afac:	6c                   	insb   (%dx),%es:(%edi)
41afad:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
41afb1:	6d                   	insl   (%dx),%es:(%edi)
41afb2:	62 6f 42             	bound  %ebp,0x42(%edi)
41afb5:	6f                   	outsl  %ds:(%esi),(%dx)
41afb6:	78 53                	js     0x41b00b
41afb8:	74 79                	je     0x41b033
41afba:	6c                   	insb   (%dx),%es:(%edi)
41afbb:	65 00 5f 73          	add    %bl,%gs:0x73(%edi)
41afbf:	74 79                	je     0x41b03a
41afc1:	6c                   	insb   (%dx),%es:(%edi)
41afc2:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
41afc6:	74 5f                	je     0x41b027
41afc8:	4e                   	dec    %esi
41afc9:	61                   	popa
41afca:	6d                   	insl   (%dx),%es:(%edi)
41afcb:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
41afcf:	74 5f                	je     0x41b030
41afd1:	50                   	push   %eax
41afd2:	72 6f                	jb     0x41b043
41afd4:	64 75 63             	fs jne 0x41b03a
41afd7:	74 4e                	je     0x41b027
41afd9:	61                   	popa
41afda:	6d                   	insl   (%dx),%es:(%edi)
41afdb:	65 00 44 72 61       	add    %al,%gs:0x61(%edx,%esi,2)
41afe0:	77 4c                	ja     0x41b02e
41afe2:	69 6e 65 00 43 6f 6d 	imul   $0x6d6f4300,0x65(%esi),%ebp
41afe9:	62 69 6e             	bound  %ebp,0x6e(%ecx)
41afec:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
41aff0:	74 5f                	je     0x41b051
41aff2:	44                   	inc    %esp
41aff3:	72 61                	jb     0x41b056
41aff5:	77 44                	ja     0x41b03b
41aff7:	72 6f                	jb     0x41b068
41aff9:	70 64                	jo     0x41b05f
41affb:	6f                   	outsl  %ds:(%esi),(%dx)
41affc:	77 6e                	ja     0x41b06c
41affe:	48                   	dec    %eax
41afff:	6f                   	outsl  %ds:(%esi),(%dx)
41b000:	76 65                	jbe    0x41b067
41b002:	72 4f                	jb     0x41b053
41b004:	75 74                	jne    0x41b07a
41b006:	6c                   	insb   (%dx),%es:(%edi)
41b007:	69 6e 65 00 73 65 74 	imul   $0x74657300,0x65(%esi),%ebp
41b00e:	5f                   	pop    %edi
41b00f:	44                   	inc    %esp
41b010:	72 61                	jb     0x41b073
41b012:	77 44                	ja     0x41b058
41b014:	72 6f                	jb     0x41b085
41b016:	70 64                	jo     0x41b07c
41b018:	6f                   	outsl  %ds:(%esi),(%dx)
41b019:	77 6e                	ja     0x41b089
41b01b:	48                   	dec    %eax
41b01c:	6f                   	outsl  %ds:(%esi),(%dx)
41b01d:	76 65                	jbe    0x41b084
41b01f:	72 4f                	jb     0x41b070
41b021:	75 74                	jne    0x41b097
41b023:	6c                   	insb   (%dx),%es:(%edi)
41b024:	69 6e 65 00 4e 6f 6e 	imul   $0x6e6f4e00,0x65(%esi),%ebp
41b02b:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
41b02f:	74 5f                	je     0x41b090
41b031:	4e                   	dec    %esi
41b032:	6f                   	outsl  %ds:(%esi),(%dx)
41b033:	64 65 54             	fs gs push %esp
41b036:	79 70                	jns    0x41b0a8
41b038:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
41b03c:	74 5f                	je     0x41b09d
41b03e:	4e                   	dec    %esi
41b03f:	6f                   	outsl  %ds:(%esi),(%dx)
41b040:	64 65 54             	fs gs push %esp
41b043:	79 70                	jns    0x41b0b5
41b045:	65 00 56 61          	add    %dl,%gs:0x61(%esi)
41b049:	6c                   	insb   (%dx),%es:(%edi)
41b04a:	75 65                	jne    0x41b0b1
41b04c:	54                   	push   %esp
41b04d:	79 70                	jns    0x41b0bf
41b04f:	65 00 44 61 72       	add    %al,%gs:0x72(%ecx,%eiz,2)
41b054:	6b 53 70 6c          	imul   $0x6c,0x70(%ebx),%edx
41b058:	69 74 74 65 72 54 79 	imul   $0x70795472,0x65(%esp,%esi,2),%esi
41b05f:	70
41b060:	65 00 5f 73          	add    %bl,%gs:0x73(%edi)
41b064:	70 6c                	jo     0x41b0d2
41b066:	69 74 74 65 72 54 79 	imul   $0x70795472,0x65(%esp,%esi,2),%esi
41b06d:	70
41b06e:	65 00 47 65          	add    %al,%gs:0x65(%edi)
41b072:	74 54                	je     0x41b0c8
41b074:	79 70                	jns    0x41b0e6
41b076:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
41b07a:	74 5f                	je     0x41b0db
41b07c:	49                   	dec    %ecx
41b07d:	6e                   	outsb  %ds:(%esi),(%dx)
41b07e:	73 65                	jae    0x41b0e5
41b080:	72 74                	jb     0x41b0f6
41b082:	54                   	push   %esp
41b083:	79 70                	jns    0x41b0f5
41b085:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
41b089:	74 5f                	je     0x41b0ea
41b08b:	49                   	dec    %ecx
41b08c:	6e                   	outsb  %ds:(%esi),(%dx)
41b08d:	73 65                	jae    0x41b0f4
41b08f:	72 74                	jb     0x41b105
41b091:	54                   	push   %esp
41b092:	79 70                	jns    0x41b104
41b094:	65 00 44 6f 63       	add    %al,%gs:0x63(%edi,%ebp,2)
41b099:	6b 49 6e 73          	imul   $0x73,0x6e(%ecx),%ecx
41b09d:	65 72 74             	gs jb  0x41b114
41b0a0:	54                   	push   %esp
41b0a1:	79 70                	jns    0x41b113
41b0a3:	65 00 5f 69          	add    %bl,%gs:0x69(%edi)
41b0a7:	6e                   	outsb  %ds:(%esi),(%dx)
41b0a8:	73 65                	jae    0x41b10f
41b0aa:	72 74                	jb     0x41b120
41b0ac:	54                   	push   %esp
41b0ad:	79 70                	jns    0x41b11f
41b0af:	65 00 42 65          	add    %al,%gs:0x65(%edx)
41b0b3:	66 6f                	outsw  %ds:(%esi),(%dx)
41b0b5:	72 65                	jb     0x41b11c
41b0b7:	00 62 74             	add    %ah,0x74(%edx)
41b0ba:	6e                   	outsb  %ds:(%esi),(%dx)
41b0bb:	49                   	dec    %ecx
41b0bc:	67 6e                	outsb  %ds:(%si),(%dx)
41b0be:	6f                   	outsl  %ds:(%esi),(%dx)
41b0bf:	72 65                	jb     0x41b126
41b0c1:	00 41 62             	add    %al,0x62(%ecx)
41b0c4:	6f                   	outsl  %ds:(%esi),(%dx)
41b0c5:	72 74                	jb     0x41b13b
41b0c7:	52                   	push   %edx
41b0c8:	65 74 72             	gs je  0x41b13d
41b0cb:	79 49                	jns    0x41b116
41b0cd:	67 6e                	outsb  %ds:(%si),(%dx)
41b0cf:	6f                   	outsl  %ds:(%esi),(%dx)
41b0d0:	72 65                	jb     0x41b137
41b0d2:	00 67 65             	add    %ah,0x65(%edi)
41b0d5:	74 5f                	je     0x41b136
41b0d7:	43                   	inc    %ebx
41b0d8:	75 6c                	jne    0x41b146
41b0da:	74 75                	je     0x41b151
41b0dc:	72 65                	jb     0x41b143
41b0de:	00 73 65             	add    %dh,0x65(%ebx)
41b0e1:	74 5f                	je     0x41b142
41b0e3:	43                   	inc    %ebx
41b0e4:	75 6c                	jne    0x41b152
41b0e6:	74 75                	je     0x41b15d
41b0e8:	72 65                	jb     0x41b14f
41b0ea:	00 72 65             	add    %dh,0x65(%edx)
41b0ed:	73 6f                	jae    0x41b15e
41b0ef:	75 72                	jne    0x41b163
41b0f1:	63 65 43             	arpl   %esp,0x43(%ebp)
41b0f4:	75 6c                	jne    0x41b162
41b0f6:	74 75                	je     0x41b16d
41b0f8:	72 65                	jb     0x41b15f
41b0fa:	00 44 61 72          	add    %al,0x72(%ecx,%eiz,2)
41b0fe:	6b 53 63 72          	imul   $0x72,0x63(%ebx),%edx
41b102:	6f                   	outsl  %ds:(%esi),(%dx)
41b103:	6c                   	insb   (%dx),%es:(%edi)
41b104:	6c                   	insb   (%dx),%es:(%edi)
41b105:	42                   	inc    %edx
41b106:	61                   	popa
41b107:	73 65                	jae    0x41b16e
41b109:	00 42 75             	add    %al,0x75(%edx)
41b10c:	74 74                	je     0x41b182
41b10e:	6f                   	outsl  %ds:(%esi),(%dx)
41b10f:	6e                   	outsb  %ds:(%esi),(%dx)
41b110:	42                   	inc    %edx
41b111:	61                   	popa
41b112:	73 65                	jae    0x41b179
41b114:	00 54 65 78          	add    %dl,0x78(%ebp,%eiz,2)
41b118:	74 42                	je     0x41b15c
41b11a:	6f                   	outsl  %ds:(%esi),(%dx)
41b11b:	78 42                	js     0x41b15f
41b11d:	61                   	popa
41b11e:	73 65                	jae    0x41b185
41b120:	00 62 74             	add    %ah,0x74(%edx)
41b123:	6e                   	outsb  %ds:(%esi),(%dx)
41b124:	43                   	inc    %ebx
41b125:	6c                   	insb   (%dx),%es:(%edi)
41b126:	6f                   	outsl  %ds:(%esi),(%dx)
41b127:	73 65                	jae    0x41b18e
41b129:	00 44 69 73          	add    %al,0x73(%ecx,%ebp,2)
41b12d:	70 6f                	jo     0x41b19e
41b12f:	73 65                	jae    0x41b196
41b131:	00 61 64             	add    %ah,0x64(%ecx)
41b134:	64 5f                	fs pop %edi
41b136:	41                   	inc    %ecx
41b137:	66 74 65             	data16 je 0x41b19f
41b13a:	72 4e                	jb     0x41b18a
41b13c:	6f                   	outsl  %ds:(%esi),(%dx)
41b13d:	64 65 43             	fs gs inc %ebx
41b140:	6f                   	outsl  %ds:(%esi),(%dx)
41b141:	6c                   	insb   (%dx),%es:(%edi)
41b142:	6c                   	insb   (%dx),%es:(%edi)
41b143:	61                   	popa
41b144:	70 73                	jo     0x41b1b9
41b146:	65 00 72 65          	add    %dh,%gs:0x65(%edx)
41b14a:	6d                   	insl   (%dx),%es:(%edi)
41b14b:	6f                   	outsl  %ds:(%esi),(%dx)
41b14c:	76 65                	jbe    0x41b1b3
41b14e:	5f                   	pop    %edi
41b14f:	41                   	inc    %ecx
41b150:	66 74 65             	data16 je 0x41b1b8
41b153:	72 4e                	jb     0x41b1a3
41b155:	6f                   	outsl  %ds:(%esi),(%dx)
41b156:	64 65 43             	fs gs inc %ebx
41b159:	6f                   	outsl  %ds:(%esi),(%dx)
41b15a:	6c                   	insb   (%dx),%es:(%edi)
41b15b:	6c                   	insb   (%dx),%es:(%edi)
41b15c:	61                   	popa
41b15d:	70 73                	jo     0x41b1d2
41b15f:	65 00 46 69          	add    %al,%gs:0x69(%esi)
41b163:	6c                   	insb   (%dx),%es:(%edi)
41b164:	6c                   	insb   (%dx),%es:(%edi)
41b165:	45                   	inc    %ebp
41b166:	6c                   	insb   (%dx),%es:(%edi)
41b167:	6c                   	insb   (%dx),%es:(%edi)
41b168:	69 70 73 65 00 44 72 	imul   $0x72440065,0x73(%eax),%esi
41b16f:	61                   	popa
41b170:	77 45                	ja     0x41b1b7
41b172:	6c                   	insb   (%dx),%es:(%edi)
41b173:	6c                   	insb   (%dx),%es:(%edi)
41b174:	69 70 73 65 00 49 6e 	imul   $0x6e490065,0x73(%eax),%esi
41b17b:	76 61                	jbe    0x41b1de
41b17d:	6c                   	insb   (%dx),%es:(%edi)
41b17e:	69 64 61 74 65 00 4f 	imul   $0x6e4f0065,0x74(%ecx,%eiz,2),%esp