40adf8:	62 61 63             	bound  %esp,0x63(%ecx)
40adfb:	6b 00 63             	imul   $0x63,(%eax),%eax
40adfe:	61                   	popa
40adff:	6c                   	insb   (%dx),%es:(%edi)
40ae00:	6c                   	insb   (%dx),%es:(%edi)
40ae01:	62 61 63             	bound  %esp,0x63(%ecx)
40ae04:	6b 00 67             	imul   $0x67,(%eax),%eax
40ae07:	65 74 5f             	gs je  0x40ae69
40ae0a:	42                   	inc    %edx
40ae0b:	6c                   	insb   (%dx),%es:(%edi)
40ae0c:	61                   	popa
40ae0d:	63 6b 00             	arpl   %ebp,0x0(%ebx)
40ae10:	74 6f                	je     0x40ae81
40ae12:	6f                   	outsl  %ds:(%esi),(%dx)
40ae13:	6c                   	insb   (%dx),%es:(%edi)
40ae14:	53                   	push   %ebx
40ae15:	74 72                	je     0x40ae89
40ae17:	69 70 4c 61 62 65 6c 	imul   $0x6c656261,0x4c(%eax),%esi
40ae1e:	31 5f 43             	xor    %ebx,0x43(%edi)
40ae21:	6c                   	insb   (%dx),%es:(%edi)
40ae22:	69 63 6b 00 6c 61 62 	imul   $0x62616c00,0x6b(%ebx),%esp
40ae29:	65 6c                	gs insb (%dx),%es:(%edi)
40ae2b:	31 5f 43             	xor    %ebx,0x43(%edi)
40ae2e:	6c                   	insb   (%dx),%es:(%edi)
40ae2f:	69 63 6b 00 61 64 64 	imul   $0x64646100,0x6b(%ebx),%esp
40ae36:	5f                   	pop    %edi
40ae37:	43                   	inc    %ebx
40ae38:	6c                   	insb   (%dx),%es:(%edi)
40ae39:	69 63 6b 00 74 6f 6f 	imul   $0x6f6f7400,0x6b(%ebx),%esp
40ae40:	6c                   	insb   (%dx),%es:(%edi)
40ae41:	44                   	inc    %esp
40ae42:	6f                   	outsl  %ds:(%esi),(%dx)
40ae43:	6e                   	outsb  %ds:(%esi),(%dx)
40ae44:	65 5f                	gs pop %edi
40ae46:	43                   	inc    %ebx
40ae47:	6c                   	insb   (%dx),%es:(%edi)
40ae48:	69 63 6b 00 74 6f 6f 	imul   $0x6f6f7400,0x6b(%ebx),%esp
40ae4f:	6c                   	insb   (%dx),%es:(%edi)
40ae50:	4e                   	dec    %esi
40ae51:	6f                   	outsl  %ds:(%esi),(%dx)
40ae52:	6e                   	outsb  %ds:(%esi),(%dx)
40ae53:	65 5f                	gs pop %edi
40ae55:	43                   	inc    %ebx
40ae56:	6c                   	insb   (%dx),%es:(%edi)
40ae57:	69 63 6b 00 74 6f 6f 	imul   $0x6f6f7400,0x6b(%ebx),%esp
40ae5e:	6c                   	insb   (%dx),%es:(%edi)
40ae5f:	48                   	dec    %eax
40ae60:	65 72 65             	gs jb  0x40aec8
40ae63:	5f                   	pop    %edi
40ae64:	43                   	inc    %ebx
40ae65:	6c                   	insb   (%dx),%es:(%edi)
40ae66:	69 63 6b 00 74 6f 6f 	imul   $0x6f6f7400,0x6b(%ebx),%esp
40ae6d:	6c                   	insb   (%dx),%es:(%edi)
40ae6e:	53                   	push   %ebx
40ae6f:	61                   	popa
40ae70:	76 65                	jbe    0x40aed7
40ae72:	5f                   	pop    %edi
40ae73:	43                   	inc    %ebx
40ae74:	6c                   	insb   (%dx),%es:(%edi)
40ae75:	69 63 6b 00 74 6f 6f 	imul   $0x6f6f7400,0x6b(%ebx),%esp
40ae7c:	6c                   	insb   (%dx),%es:(%edi)
40ae7d:	42                   	inc    %edx
40ae7e:	61                   	popa
40ae7f:	63 6b 5f             	arpl   %ebp,0x5f(%ebx)
40ae82:	43                   	inc    %ebx
40ae83:	6c                   	insb   (%dx),%es:(%edi)
40ae84:	69 63 6b 00 74 6f 6f 	imul   $0x6f6f7400,0x6b(%ebx),%esp
40ae8b:	6c                   	insb   (%dx),%es:(%edi)
40ae8c:	52                   	push   %edx
40ae8d:	65 73 74             	gs jae 0x40af04
40ae90:	61                   	popa
40ae91:	72 74                	jb     0x40af07
40ae93:	4c                   	dec    %esp
40ae94:	65 76 65             	gs jbe 0x40aefc
40ae97:	6c                   	insb   (%dx),%es:(%edi)
40ae98:	5f                   	pop    %edi
40ae99:	43                   	inc    %ebx
40ae9a:	6c                   	insb   (%dx),%es:(%edi)
40ae9b:	69 63 6b 00 74 6f 6f 	imul   $0x6f6f7400,0x6b(%ebx),%esp
40aea2:	6c                   	insb   (%dx),%es:(%edi)
40aea3:	4e                   	dec    %esi
40aea4:	65 78 74             	gs js  0x40af1b
40aea7:	4c                   	dec    %esp
40aea8:	65 76 65             	gs jbe 0x40af10
40aeab:	6c                   	insb   (%dx),%es:(%edi)
40aeac:	5f                   	pop    %edi
40aead:	43                   	inc    %ebx
40aeae:	6c                   	insb   (%dx),%es:(%edi)
40aeaf:	69 63 6b 00 74 6f 6f 	imul   $0x6f6f7400,0x6b(%ebx),%esp
40aeb6:	6c                   	insb   (%dx),%es:(%edi)
40aeb7:	50                   	push   %eax
40aeb8:	72 65                	jb     0x40af1f
40aeba:	76 4c                	jbe    0x40af08
40aebc:	65 76 65             	gs jbe 0x40af24
40aebf:	6c                   	insb   (%dx),%es:(%edi)
40aec0:	5f                   	pop    %edi
40aec1:	43                   	inc    %ebx
40aec2:	6c                   	insb   (%dx),%es:(%edi)
40aec3:	69 63 6b 00 74 6f 6f 	imul   $0x6f6f7400,0x6b(%ebx),%esp
40aeca:	6c                   	insb   (%dx),%es:(%edi)
40aecb:	57                   	push   %edi
40aecc:	61                   	popa
40aecd:	6c                   	insb   (%dx),%es:(%edi)
40aece:	6c                   	insb   (%dx),%es:(%edi)
40aecf:	5f                   	pop    %edi
40aed0:	43                   	inc    %ebx
40aed1:	6c                   	insb   (%dx),%es:(%edi)
40aed2:	69 63 6b 00 74 6f 6f 	imul   $0x6f6f7400,0x6b(%ebx),%esp
40aed9:	6c                   	insb   (%dx),%es:(%edi)
40aeda:	52                   	push   %edx
40aedb:	65 73 69             	gs jae 0x40af47
40aede:	7a 65                	jp     0x40af45
40aee0:	41                   	inc    %ecx
40aee1:	64 64 31 43 6f       	fs xor %eax,%fs:0x6f(%ebx)
40aee6:	6c                   	insb   (%dx),%es:(%edi)
40aee7:	5f                   	pop    %edi
40aee8:	43                   	inc    %ebx
40aee9:	6c                   	insb   (%dx),%es:(%edi)
40aeea:	69 63 6b 00 74 6f 6f 	imul   $0x6f6f7400,0x6b(%ebx),%esp
40aef1:	6c                   	insb   (%dx),%es:(%edi)
40aef2:	52                   	push   %edx
40aef3:	65 73 69             	gs jae 0x40af5f
40aef6:	7a 65                	jp     0x40af5d
40aef8:	44                   	inc    %esp
40aef9:	65 6c                	gs insb (%dx),%es:(%edi)
40aefb:	31 43 6f             	xor    %eax,0x6f(%ebx)
40aefe:	6c                   	insb   (%dx),%es:(%edi)
40aeff:	5f                   	pop    %edi
40af00:	43                   	inc    %ebx
40af01:	6c                   	insb   (%dx),%es:(%edi)
40af02:	69 63 6b 00 43 61 73 	imul   $0x73614300,0x6b(%ebx),%esp
40af09:	63 61 64             	arpl   %esp,0x64(%ecx)
40af0c:	65 54                	gs push %esp
40af0e:	6f                   	outsl  %ds:(%esi),(%dx)
40af0f:	6f                   	outsl  %ds:(%esi),(%dx)
40af10:	6c                   	insb   (%dx),%es:(%edi)
40af11:	53                   	push   %ebx
40af12:	74 72                	je     0x40af86
40af14:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40af1b:	74 65                	je     0x40af82
40af1d:	6d                   	insl   (%dx),%es:(%edi)
40af1e:	5f                   	pop    %edi
40af1f:	43                   	inc    %ebx
40af20:	6c                   	insb   (%dx),%es:(%edi)
40af21:	69 63 6b 00 50 61 73 	imul   $0x73615000,0x6b(%ebx),%esp
40af28:	74 65                	je     0x40af8f
40af2a:	54                   	push   %esp
40af2b:	6f                   	outsl  %ds:(%esi),(%dx)
40af2c:	6f                   	outsl  %ds:(%esi),(%dx)
40af2d:	6c                   	insb   (%dx),%es:(%edi)
40af2e:	53                   	push   %ebx
40af2f:	74 72                	je     0x40afa3
40af31:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40af38:	74 65                	je     0x40af9f
40af3a:	6d                   	insl   (%dx),%es:(%edi)
40af3b:	5f                   	pop    %edi
40af3c:	43                   	inc    %ebx
40af3d:	6c                   	insb   (%dx),%es:(%edi)
40af3e:	69 63 6b 00 54 69 6c 	imul   $0x6c695400,0x6b(%ebx),%esp
40af45:	65 56                	gs push %esi
40af47:	65 72 74             	gs jb  0x40afbe
40af4a:	69 63 61 6c 54 6f 6f 	imul   $0x6f6f546c,0x61(%ebx),%esp
40af51:	6c                   	insb   (%dx),%es:(%edi)
40af52:	53                   	push   %ebx
40af53:	74 72                	je     0x40afc7
40af55:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40af5c:	74 65                	je     0x40afc3
40af5e:	6d                   	insl   (%dx),%es:(%edi)
40af5f:	5f                   	pop    %edi
40af60:	43                   	inc    %ebx
40af61:	6c                   	insb   (%dx),%es:(%edi)
40af62:	69 63 6b 00 54 69 6c 	imul   $0x6c695400,0x6b(%ebx),%esp
40af69:	65 48                	gs dec %eax
40af6b:	6f                   	outsl  %ds:(%esi),(%dx)
40af6c:	72 69                	jb     0x40afd7
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)