40af6e:	7a 6f                	jp     0x40afdf
40af70:	6e                   	outsb  %ds:(%esi),(%dx)
40af71:	74 61                	je     0x40afd4
40af73:	6c                   	insb   (%dx),%es:(%edi)
40af74:	54                   	push   %esp
40af75:	6f                   	outsl  %ds:(%esi),(%dx)
40af76:	6f                   	outsl  %ds:(%esi),(%dx)
40af77:	6c                   	insb   (%dx),%es:(%edi)
40af78:	53                   	push   %ebx
40af79:	74 72                	je     0x40afed
40af7b:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40af82:	74 65                	je     0x40afe9
40af84:	6d                   	insl   (%dx),%es:(%edi)
40af85:	5f                   	pop    %edi
40af86:	43                   	inc    %ebx
40af87:	6c                   	insb   (%dx),%es:(%edi)
40af88:	69 63 6b 00 43 6c 6f 	imul   $0x6f6c4300,0x6b(%ebx),%esp
40af8f:	73 65                	jae    0x40aff6
40af91:	41                   	inc    %ecx
40af92:	6c                   	insb   (%dx),%es:(%edi)
40af93:	6c                   	insb   (%dx),%es:(%edi)
40af94:	54                   	push   %esp
40af95:	6f                   	outsl  %ds:(%esi),(%dx)
40af96:	6f                   	outsl  %ds:(%esi),(%dx)
40af97:	6c                   	insb   (%dx),%es:(%edi)
40af98:	53                   	push   %ebx
40af99:	74 72                	je     0x40b00d
40af9b:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40afa2:	74 65                	je     0x40b009
40afa4:	6d                   	insl   (%dx),%es:(%edi)
40afa5:	5f                   	pop    %edi
40afa6:	43                   	inc    %ebx
40afa7:	6c                   	insb   (%dx),%es:(%edi)
40afa8:	69 63 6b 00 54 6f 6f 	imul   $0x6f6f5400,0x6b(%ebx),%esp
40afaf:	6c                   	insb   (%dx),%es:(%edi)
40afb0:	42                   	inc    %edx
40afb1:	61                   	popa
40afb2:	72 54                	jb     0x40b008
40afb4:	6f                   	outsl  %ds:(%esi),(%dx)
40afb5:	6f                   	outsl  %ds:(%esi),(%dx)
40afb6:	6c                   	insb   (%dx),%es:(%edi)
40afb7:	53                   	push   %ebx
40afb8:	74 72                	je     0x40b02c
40afba:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40afc1:	74 65                	je     0x40b028
40afc3:	6d                   	insl   (%dx),%es:(%edi)
40afc4:	5f                   	pop    %edi
40afc5:	43                   	inc    %ebx
40afc6:	6c                   	insb   (%dx),%es:(%edi)
40afc7:	69 63 6b 00 53 74 61 	imul   $0x61745300,0x6b(%ebx),%esp
40afce:	74 75                	je     0x40b045
40afd0:	73 42                	jae    0x40b014
40afd2:	61                   	popa
40afd3:	72 54                	jb     0x40b029
40afd5:	6f                   	outsl  %ds:(%esi),(%dx)
40afd6:	6f                   	outsl  %ds:(%esi),(%dx)
40afd7:	6c                   	insb   (%dx),%es:(%edi)
40afd8:	53                   	push   %ebx
40afd9:	74 72                	je     0x40b04d
40afdb:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40afe2:	74 65                	je     0x40b049
40afe4:	6d                   	insl   (%dx),%es:(%edi)
40afe5:	5f                   	pop    %edi
40afe6:	43                   	inc    %ebx
40afe7:	6c                   	insb   (%dx),%es:(%edi)
40afe8:	69 63 6b 00 53 61 76 	imul   $0x76615300,0x6b(%ebx),%esp
40afef:	65 41                	gs inc %ecx
40aff1:	73 54                	jae    0x40b047
40aff3:	6f                   	outsl  %ds:(%esi),(%dx)
40aff4:	6f                   	outsl  %ds:(%esi),(%dx)
40aff5:	6c                   	insb   (%dx),%es:(%edi)
40aff6:	53                   	push   %ebx
40aff7:	74 72                	je     0x40b06b
40aff9:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b000:	74 65                	je     0x40b067
40b002:	6d                   	insl   (%dx),%es:(%edi)
40b003:	5f                   	pop    %edi
40b004:	43                   	inc    %ebx
40b005:	6c                   	insb   (%dx),%es:(%edi)
40b006:	69 63 6b 00 41 72 72 	imul   $0x72724100,0x6b(%ebx),%esp
40b00d:	61                   	popa
40b00e:	6e                   	outsb  %ds:(%esi),(%dx)
40b00f:	67 65 49             	addr16 gs dec %ecx
40b012:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
40b015:	73 54                	jae    0x40b06b
40b017:	6f                   	outsl  %ds:(%esi),(%dx)
40b018:	6f                   	outsl  %ds:(%esi),(%dx)
40b019:	6c                   	insb   (%dx),%es:(%edi)
40b01a:	53                   	push   %ebx
40b01b:	74 72                	je     0x40b08f
40b01d:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b024:	74 65                	je     0x40b08b
40b026:	6d                   	insl   (%dx),%es:(%edi)
40b027:	5f                   	pop    %edi
40b028:	43                   	inc    %ebx
40b029:	6c                   	insb   (%dx),%es:(%edi)
40b02a:	69 63 6b 00 43 75 74 	imul   $0x74754300,0x6b(%ebx),%esp
40b031:	54                   	push   %esp
40b032:	6f                   	outsl  %ds:(%esi),(%dx)
40b033:	6f                   	outsl  %ds:(%esi),(%dx)
40b034:	6c                   	insb   (%dx),%es:(%edi)
40b035:	53                   	push   %ebx
40b036:	74 72                	je     0x40b0aa
40b038:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b03f:	74 65                	je     0x40b0a6
40b041:	6d                   	insl   (%dx),%es:(%edi)
40b042:	5f                   	pop    %edi
40b043:	43                   	inc    %ebx
40b044:	6c                   	insb   (%dx),%es:(%edi)
40b045:	69 63 6b 00 43 6f 70 	imul   $0x706f4300,0x6b(%ebx),%esp
40b04c:	79 54                	jns    0x40b0a2
40b04e:	6f                   	outsl  %ds:(%esi),(%dx)
40b04f:	6f                   	outsl  %ds:(%esi),(%dx)
40b050:	6c                   	insb   (%dx),%es:(%edi)
40b051:	53                   	push   %ebx
40b052:	74 72                	je     0x40b0c6
40b054:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b05b:	74 65                	je     0x40b0c2
40b05d:	6d                   	insl   (%dx),%es:(%edi)
40b05e:	5f                   	pop    %edi
40b05f:	43                   	inc    %ebx
40b060:	6c                   	insb   (%dx),%es:(%edi)
40b061:	69 63 6b 00 45 78 69 	imul   $0x69784500,0x6b(%ebx),%esp
40b068:	74 54                	je     0x40b0be
40b06a:	6f                   	outsl  %ds:(%esi),(%dx)
40b06b:	6f                   	outsl  %ds:(%esi),(%dx)
40b06c:	6c                   	insb   (%dx),%es:(%edi)
40b06d:	73 53                	jae    0x40b0c2
40b06f:	74 72                	je     0x40b0e3
40b071:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b078:	74 65                	je     0x40b0df
40b07a:	6d                   	insl   (%dx),%es:(%edi)
40b07b:	5f                   	pop    %edi
40b07c:	43                   	inc    %ebx
40b07d:	6c                   	insb   (%dx),%es:(%edi)
40b07e:	69 63 6b 00 74 6f 6f 	imul   $0x6f6f7400,0x6b(%ebx),%esp
40b085:	6c                   	insb   (%dx),%es:(%edi)
40b086:	55                   	push   %ebp
40b087:	73 65                	jae    0x40b0ee
40b089:	72 5f                	jb     0x40b0ea
40b08b:	43                   	inc    %ebx
40b08c:	6c                   	insb   (%dx),%es:(%edi)
40b08d:	69 63 6b 00 74 6f 6f 	imul   $0x6f6f7400,0x6b(%ebx),%esp
40b094:	6c                   	insb   (%dx),%es:(%edi)
40b095:	52                   	push   %edx
40b096:	65 73 69             	gs jae 0x40b102
40b099:	7a 65                	jp     0x40b100
40b09b:	41                   	inc    %ecx
40b09c:	64 64 35 43 6f 6c 73 	fs fs xor $0x736c6f43,%eax
40b0a3:	5f                   	pop    %edi
40b0a4:	43                   	inc    %ebx
40b0a5:	6c                   	insb   (%dx),%es:(%edi)
40b0a6:	69 63 6b 00 74 6f 6f 	imul   $0x6f6f7400,0x6b(%ebx),%esp
40b0ad:	6c                   	insb   (%dx),%es:(%edi)
40b0ae:	52                   	push   %edx
40b0af:	65 73 69             	gs jae 0x40b11b
40b0b2:	7a 65                	jp     0x40b119
40b0b4:	44                   	inc    %esp
40b0b5:	65 6c                	gs insb (%dx),%es:(%edi)
40b0b7:	35 43 6f 6c 73       	xor    $0x736c6f43,%eax
40b0bc:	5f                   	pop    %edi
40b0bd:	43                   	inc    %ebx
40b0be:	6c                   	insb   (%dx),%es:(%edi)
40b0bf:	69 63 6b 00 74 6f 6f 	imul   $0x6f6f7400,0x6b(%ebx),%esp
40b0c6:	6c                   	insb   (%dx),%es:(%edi)
40b0c7:	52                   	push   %edx
40b0c8:	65 73 69             	gs jae 0x40b134
40b0cb:	7a 65                	jp     0x40b132
40b0cd:	41                   	inc    %ecx
40b0ce:	64 64 35 52 6f 77 73 	fs fs xor $0x73776f52,%eax
40b0d5:	5f                   	pop    %edi
40b0d6:	43                   	inc    %ebx
40b0d7:	6c                   	insb   (%dx),%es:(%edi)
40b0d8:	69 63 6b 00 74 6f 6f 	imul   $0x6f6f7400,0x6b(%ebx),%esp
40b0df:	6c                   	insb   (%dx),%es:(%edi)
40b0e0:	52                   	push   %edx
40b0e1:	65 73 69             	gs jae 0x40b14d
40b0e4:	7a 65                	jp     0x40b14b
40b0e6:	44                   	inc    %esp
40b0e7:	65 6c                	gs insb (%dx),%es:(%edi)
40b0e9:	35 52 6f 77 73       	xor    $0x73776f52,%eax
40b0ee:	5f                   	pop    %edi
40b0ef:	43                   	inc    %ebx
40b0f0:	6c                   	insb   (%dx),%es:(%edi)
40b0f1:	69 63 6b 00 62 75 74 	imul   $0x74756200,0x6b(%ebx),%esp
40b0f8:	74 6f                	je     0x40b169
40b0fa:	6e                   	outsb  %ds:(%esi),(%dx)
40b0fb:	53                   	push   %ebx
40b0fc:	74 61                	je     0x40b15f
40b0fe:	72 74                	jb     0x40b174
40b100:	5f                   	pop    %edi
40b101:	43                   	inc    %ebx
40b102:	6c                   	insb   (%dx),%es:(%edi)
40b103:	69 63 6b 00 74 6f 6f 	imul   $0x6f6f7400,0x6b(%ebx),%esp
40b10a:	6c                   	insb   (%dx),%es:(%edi)
40b10b:	4e                   	dec    %esi
40b10c:	65 78 74             	gs js  0x40b183
40b10f:	5f                   	pop    %edi
40b110:	43                   	inc    %ebx
40b111:	6c                   	insb   (%dx),%es:(%edi)
40b112:	69 63 6b 00 74 6f 6f 	imul   $0x6f6f7400,0x6b(%ebx),%esp
40b119:	6c                   	insb   (%dx),%es:(%edi)
40b11a:	52                   	push   %edx
40b11b:	65 73 69             	gs jae 0x40b187
40b11e:	7a 65                	jp     0x40b185
40b120:	41                   	inc    %ecx
40b121:	64 64 31 52 6f       	fs xor %edx,%fs:0x6f(%edx)
40b126:	77 5f                	ja     0x40b187
40b128:	43                   	inc    %ebx
40b129:	6c                   	insb   (%dx),%es:(%edi)
40b12a:	69 63 6b 00 74 6f 6f 	imul   $0x6f6f7400,0x6b(%ebx),%esp
40b131:	6c                   	insb   (%dx),%es:(%edi)
40b132:	52                   	push   %edx
40b133:	65 73 69             	gs jae 0x40b19f
40b136:	7a 65                	jp     0x40b19d
40b138:	44                   	inc    %esp
40b139:	65 6c                	gs insb (%dx),%es:(%edi)
40b13b:	31 52 6f             	xor    %edx,0x6f(%edx)
40b13e:	77 5f                	ja     0x40b19f
40b140:	43                   	inc    %ebx
40b141:	6c                   	insb   (%dx),%es:(%edi)
40b142:	69 63 6b 00 74 6f 6f 	imul   $0x6f6f7400,0x6b(%ebx),%esp
40b149:	6c                   	insb   (%dx),%es:(%edi)
40b14a:	42                   	inc    %edx
40b14b:	6f                   	outsl  %ds:(%esi),(%dx)
40b14c:	78 5f                	js     0x40b1ad
40b14e:	43                   	inc    %ebx
40b14f:	6c                   	insb   (%dx),%es:(%edi)
40b150:	69 63 6b 00 70 69 63 	imul   $0x63697000,0x6b(%ebx),%esp
40b157:	74 75                	je     0x40b1ce
40b159:	72 65                	jb     0x40b1c0
40b15b:	42                   	inc    %edx
40b15c:	6f                   	outsl  %ds:(%esi),(%dx)
40b15d:	78 31                	js     0x40b190
40b15f:	5f                   	pop    %edi
40b160:	4d                   	dec    %ebp
40b161:	6f                   	outsl  %ds:(%esi),(%dx)
40b162:	75 73                	jne    0x40b1d7
40b164:	65 44                	gs inc %esp
40b166:	6f                   	outsl  %ds:(%esi),(%dx)
40b167:	75 62                	jne    0x40b1cb
40b169:	6c                   	insb   (%dx),%es:(%edi)
40b16a:	65 43                	gs inc %ebx
40b16c:	6c                   	insb   (%dx),%es:(%edi)
40b16d:	69 63 6b 00 61 64 64 	imul   $0x64646100,0x6b(%ebx),%esp
40b174:	5f                   	pop    %edi
40b175:	4d                   	dec    %ebp
40b176:	6f                   	outsl  %ds:(%esi),(%dx)
40b177:	75 73                	jne    0x40b1ec
40b179:	65 44                	gs inc %esp
40b17b:	6f                   	outsl  %ds:(%esi),(%dx)
40b17c:	75 62                	jne    0x40b1e0
40b17e:	6c                   	insb   (%dx),%es:(%edi)
40b17f:	65 43                	gs inc %ebx
40b181:	6c                   	insb   (%dx),%es:(%edi)
40b182:	69 63 6b 00 53 68 6f 	imul   $0x6f685300,0x6b(%ebx),%esp
40b189:	77 43                	ja     0x40b1ce
40b18b:	65 6c                	gs insb (%dx),%es:(%edi)
40b18d:	6c                   	insb   (%dx),%es:(%edi)
40b18e:	41                   	inc    %ecx
40b18f:	66 74 65             	data16 je 0x40b1f7
40b192:	72 55                	jb     0x40b1e9
40b194:	73 65                	jae    0x40b1fb
40b196:	72 44                	jb     0x40b1dc
40b198:	65 63 69 73          	arpl   %ebp,%gs:0x73(%ecx)
40b19c:	69 6f 6e 5f 66 6f 72 	imul   $0x726f665f,0x6e(%edi),%ebp
40b1a3:	44                   	inc    %esp
40b1a4:	6f                   	outsl  %ds:(%esi),(%dx)
40b1a5:	75 62                	jne    0x40b209
40b1a7:	6c                   	insb   (%dx),%es:(%edi)
40b1a8:	65 43                	gs inc %ebx
40b1aa:	6c                   	insb   (%dx),%es:(%edi)
40b1ab:	69 63 6b 00 70 69 63 	imul   $0x63697000,0x6b(%ebx),%esp
40b1b2:	74 75                	je     0x40b229
40b1b4:	72 65                	jb     0x40b21b
40b1b6:	42                   	inc    %edx
40b1b7:	6f                   	outsl  %ds:(%esi),(%dx)
40b1b8:	78 31                	js     0x40b1eb
40b1ba:	5f                   	pop    %edi
40b1bb:	4d                   	dec    %ebp
40b1bc:	6f                   	outsl  %ds:(%esi),(%dx)
40b1bd:	75 73                	jne    0x40b232
40b1bf:	65 43                	gs inc %ebx
40b1c1:	6c                   	insb   (%dx),%es:(%edi)
40b1c2:	69 63 6b 00 61 64 64 	imul   $0x64646100,0x6b(%ebx),%esp
40b1c9:	5f                   	pop    %edi
40b1ca:	4d                   	dec    %ebp
40b1cb:	6f                   	outsl  %ds:(%esi),(%dx)
40b1cc:	75 73                	jne    0x40b241
40b1ce:	65 43                	gs inc %ebx
40b1d0:	6c                   	insb   (%dx),%es:(%edi)
40b1d1:	69 63 6b 00 73 65 74 	imul   $0x74657300,0x6b(%ebx),%esp
40b1d8:	5f                   	pop    %edi
40b1d9:	43                   	inc    %ebx
40b1da:	68 65 63 6b 4f       	push   $0x4f6b6365
40b1df:	6e                   	outsb  %ds:(%esi),(%dx)
40b1e0:	43                   	inc    %ebx
40b1e1:	6c                   	insb   (%dx),%es:(%edi)
40b1e2:	69 63 6b 00 74 6f 6f 	imul   $0x6f6f7400,0x6b(%ebx),%esp
40b1e9:	6c                   	insb   (%dx),%es:(%edi)
40b1ea:	53                   	push   %ebx
40b1eb:	74 72                	je     0x40b25f
40b1ed:	69 70 42 75 74 74 6f 	imul   $0x6f747475,0x42(%eax),%esi
40b1f4:	6e                   	outsb  %ds:(%esi),(%dx)
40b1f5:	31 5f 42             	xor    %ebx,0x42(%edi)
40b1f8:	75 74                	jne    0x40b26e
40b1fa:	74 6f                	je     0x40b26b
40b1fc:	6e                   	outsb  %ds:(%esi),(%dx)
40b1fd:	43                   	inc    %ebx
40b1fe:	6c                   	insb   (%dx),%es:(%edi)
40b1ff:	69 63 6b 00 61 64 64 	imul   $0x64646100,0x6b(%ebx),%esp
40b206:	5f                   	pop    %edi
40b207:	42                   	inc    %edx
40b208:	75 74                	jne    0x40b27e
40b20a:	74 6f                	je     0x40b27b
40b20c:	6e                   	outsb  %ds:(%esi),(%dx)
40b20d:	43                   	inc    %ebx
40b20e:	6c                   	insb   (%dx),%es:(%edi)
40b20f:	69 63 6b 00 74 6f 6f 	imul   $0x6f6f7400,0x6b(%ebx),%esp
40b216:	6c                   	insb   (%dx),%es:(%edi)
40b217:	52                   	push   %edx
40b218:	65 73 69             	gs jae 0x40b284
40b21b:	7a 65                	jp     0x40b282
40b21d:	5f                   	pop    %edi
40b21e:	42                   	inc    %edx
40b21f:	75 74                	jne    0x40b295
40b221:	74 6f                	je     0x40b292
40b223:	6e                   	outsb  %ds:(%esi),(%dx)
40b224:	43                   	inc    %ebx
40b225:	6c                   	insb   (%dx),%es:(%edi)
40b226:	69 63 6b 00 73 65 74 	imul   $0x74657300,0x6b(%ebx),%esp
40b22d:	5f                   	pop    %edi
40b22e:	44                   	inc    %esp
40b22f:	6f                   	outsl  %ds:(%esi),(%dx)
40b230:	63 6b 00             	arpl   %ebp,0x0(%ebx)
40b233:	67 65 74 5f          	addr16 gs je 0x40b296
40b237:	43                   	inc    %ebx
40b238:	6f                   	outsl  %ds:(%esi),(%dx)
40b239:	6e                   	outsb  %ds:(%esi),(%dx)
40b23a:	74 72                	je     0x40b2ae
40b23c:	6f                   	outsl  %ds:(%esi),(%dx)
40b23d:	6c                   	insb   (%dx),%es:(%edi)
40b23e:	44                   	inc    %esp
40b23f:	61                   	popa
40b240:	72 6b                	jb     0x40b2ad
40b242:	00 6e 75             	add    %ch,0x75(%esi)
40b245:	6d                   	insl   (%dx),%es:(%edi)
40b246:	62 65 72             	bound  %esp,0x72(%ebp)
40b249:	4f                   	dec    %edi
40b24a:	66 50                	push   %ax