41dfaa:	75 72                	jne    0x41e01e
41dfac:	63 65 42             	arpl   %esp,0x42(%ebp)
41dfaf:	75 69                	jne    0x41e01a
41dfb1:	6c                   	insb   (%dx),%es:(%edi)
41dfb2:	64 65 72 08          	fs gs jb 0x41dfbe
41dfb6:	31 36                	xor    %esi,(%esi)
41dfb8:	2e 30 2e             	xor    %ch,%cs:(%esi)
41dfbb:	30 2e                	xor    %ch,(%esi)
41dfbd:	30 00                	xor    %al,(%eax)
41dfbf:	00 59 01             	add    %bl,0x1(%ecx)
41dfc2:	00 4b 4d             	add    %cl,0x4d(%ebx)
41dfc5:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
41dfcc:	74 2e                	je     0x41dffc
41dfce:	56                   	push   %esi
41dfcf:	69 73 75 61 6c 53 74 	imul   $0x74536c61,0x75(%ebx),%esi
41dfd6:	75 64                	jne    0x41e03c
41dfd8:	69 6f 2e 45 64 69 74 	imul   $0x74696445,0x2e(%edi),%ebp
41dfdf:	6f                   	outsl  %ds:(%esi),(%dx)
41dfe0:	72 73                	jb     0x41e055
41dfe2:	2e 53                	cs push %ebx
41dfe4:	65 74 74             	gs je  0x41e05b
41dfe7:	69 6e 67 73 44 65 73 	imul   $0x73654473,0x67(%esi),%ebp
41dfee:	69 67 6e 65 72 2e 53 	imul   $0x532e7265,0x6e(%edi),%esp
41dff5:	65 74 74             	gs je  0x41e06c
41dff8:	69 6e 67 73 53 69 6e 	imul   $0x6e695373,0x67(%esi),%ebp
41dfff:	67 6c                	insb   (%dx),%es:(%di)
41e001:	65 46                	gs inc %esi
41e003:	69 6c 65 47 65 6e 65 	imul   $0x72656e65,0x47(%ebp,%eiz,2),%ebp
41e00a:	72
41e00b:	61                   	popa
41e00c:	74 6f                	je     0x41e07d
41e00e:	72 08                	jb     0x41e018
41e010:	31 36                	xor    %esi,(%esi)
41e012:	2e 31 2e             	xor    %ebp,%cs:(%esi)
41e015:	30 2e                	xor    %ch,(%esi)
41e017:	30 00                	xor    %al,(%eax)
41e019:	00 08                	add    %cl,(%eax)
41e01b:	01 00                	add    %eax,(%eax)
41e01d:	02 00                	add    (%eax),%al
41e01f:	00 00                	add    %al,(%eax)
41e021:	00 00                	add    %al,(%eax)
41e023:	00 b4 00 00 00 ce ca 	add    %dh,-0x35320000(%eax,%eax,1)
41e02a:	ef                   	out    %eax,(%dx)
41e02b:	be 01 00 00 00       	mov    $0x1,%esi
41e030:	91                   	xchg   %eax,%ecx
41e031:	00 00                	add    %al,(%eax)
41e033:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
41e037:	73 74                	jae    0x41e0ad
41e039:	65 6d                	gs insl (%dx),%es:(%edi)
41e03b:	2e 52                	cs push %edx
41e03d:	65 73 6f             	gs jae 0x41e0af
41e040:	75 72                	jne    0x41e0b4
41e042:	63 65 73             	arpl   %esp,0x73(%ebp)
41e045:	2e 52                	cs push %edx
41e047:	65 73 6f             	gs jae 0x41e0b9
41e04a:	75 72                	jne    0x41e0be
41e04c:	63 65 52             	arpl   %esp,0x52(%ebp)
41e04f:	65 61                	gs popa
41e051:	64 65 72 2c          	fs gs jb 0x41e081
41e055:	20 6d 73             	and    %ch,0x73(%ebp)
41e058:	63 6f 72             	arpl   %ebp,0x72(%edi)
41e05b:	6c                   	insb   (%dx),%es:(%edi)
41e05c:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
41e063:	73 69                	jae    0x41e0ce
41e065:	6f                   	outsl  %ds:(%esi),(%dx)
41e066:	6e                   	outsb  %ds:(%esi),(%dx)
41e067:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
41e06c:	30 2e                	xor    %ch,(%esi)
41e06e:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
41e071:	43                   	inc    %ebx
41e072:	75 6c                	jne    0x41e0e0
41e074:	74 75                	je     0x41e0eb
41e076:	72 65                	jb     0x41e0dd
41e078:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
41e07d:	72 61                	jb     0x41e0e0
41e07f:	6c                   	insb   (%dx),%es:(%edi)
41e080:	2c 20                	sub    $0x20,%al
41e082:	50                   	push   %eax
41e083:	75 62                	jne    0x41e0e7
41e085:	6c                   	insb   (%dx),%es:(%edi)
41e086:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
41e08d:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
41e091:	62 37                	bound  %esi,(%edi)
41e093:	37                   	aaa
41e094:	61                   	popa
41e095:	35 63 35 36 31       	xor    $0x31363563,%eax
41e09a:	39 33                	cmp    %esi,(%ebx)
41e09c:	34 65                	xor    $0x65,%al
41e09e:	30 38                	xor    %bh,(%eax)
41e0a0:	39 23                	cmp    %esp,(%ebx)
41e0a2:	53                   	push   %ebx
41e0a3:	79 73                	jns    0x41e118
41e0a5:	74 65                	je     0x41e10c
41e0a7:	6d                   	insl   (%dx),%es:(%edi)
41e0a8:	2e 52                	cs push %edx
41e0aa:	65 73 6f             	gs jae 0x41e11c
41e0ad:	75 72                	jne    0x41e121
41e0af:	63 65 73             	arpl   %esp,0x73(%ebp)
41e0b2:	2e 52                	cs push %edx
41e0b4:	75 6e                	jne    0x41e124
41e0b6:	74 69                	je     0x41e121
41e0b8:	6d                   	insl   (%dx),%es:(%edi)
41e0b9:	65 52                	gs push %edx
41e0bb:	65 73 6f             	gs jae 0x41e12d
41e0be:	75 72                	jne    0x41e132
41e0c0:	63 65 53             	arpl   %esp,0x53(%ebp)
41e0c3:	65 74 02             	gs je  0x41e0c8
41e0ce:	00 00                	add    %al,(%eax)
41e0d0:	00 50 41             	add    %dl,0x41(%eax)
41e0d3:	44                   	inc    %esp
41e0d4:	50                   	push   %eax
41e0d5:	41                   	inc    %ecx
41e0d6:	44                   	inc    %esp
41e0d7:	50                   	push   %eax
41e0d8:	b4 00                	mov    $0x0,%ah
41e0da:	00 00                	add    %al,(%eax)
41e0dc:	b4 00                	mov    $0x0,%ah
41e0de:	00 00                	add    %al,(%eax)
41e0e0:	ce                   	into
41e0e1:	ca ef be             	lret   $0xbeef
41e0e4:	01 00                	add    %eax,(%eax)
41e0e6:	00 00                	add    %al,(%eax)
41e0e8:	91                   	xchg   %eax,%ecx
41e0e9:	00 00                	add    %al,(%eax)
41e0eb:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
41e0ef:	73 74                	jae    0x41e165
41e0f1:	65 6d                	gs insl (%dx),%es:(%edi)
41e0f3:	2e 52                	cs push %edx
41e0f5:	65 73 6f             	gs jae 0x41e167
41e0f8:	75 72                	jne    0x41e16c
41e0fa:	63 65 73             	arpl   %esp,0x73(%ebp)
41e0fd:	2e 52                	cs push %edx
41e0ff:	65 73 6f             	gs jae 0x41e171
41e102:	75 72                	jne    0x41e176
41e104:	63 65 52             	arpl   %esp,0x52(%ebp)
41e107:	65 61                	gs popa
41e109:	64 65 72 2c          	fs gs jb 0x41e139
41e10d:	20 6d 73             	and    %ch,0x73(%ebp)
41e110:	63 6f 72             	arpl   %ebp,0x72(%edi)
41e113:	6c                   	insb   (%dx),%es:(%edi)
41e114:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
41e11b:	73 69                	jae    0x41e186
41e11d:	6f                   	outsl  %ds:(%esi),(%dx)
41e11e:	6e                   	outsb  %ds:(%esi),(%dx)
41e11f:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
41e124:	30 2e                	xor    %ch,(%esi)
41e126:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
41e129:	43                   	inc    %ebx
41e12a:	75 6c                	jne    0x41e198
41e12c:	74 75                	je     0x41e1a3
41e12e:	72 65                	jb     0x41e195
41e130:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
41e135:	72 61                	jb     0x41e198
41e137:	6c                   	insb   (%dx),%es:(%edi)
41e138:	2c 20                	sub    $0x20,%al
41e13a:	50                   	push   %eax
41e13b:	75 62                	jne    0x41e19f
41e13d:	6c                   	insb   (%dx),%es:(%edi)
41e13e:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
41e145:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
41e149:	62 37                	bound  %esi,(%edi)
41e14b:	37                   	aaa
41e14c:	61                   	popa
41e14d:	35 63 35 36 31       	xor    $0x31363563,%eax
41e152:	39 33                	cmp    %esi,(%ebx)
41e154:	34 65                	xor    $0x65,%al
41e156:	30 38                	xor    %bh,(%eax)
41e158:	39 23                	cmp    %esp,(%ebx)
41e15a:	53                   	push   %ebx
41e15b:	79 73                	jns    0x41e1d0
41e15d:	74 65                	je     0x41e1c4
41e15f:	6d                   	insl   (%dx),%es:(%edi)
41e160:	2e 52                	cs push %edx
41e162:	65 73 6f             	gs jae 0x41e1d4
41e165:	75 72                	jne    0x41e1d9
41e167:	63 65 73             	arpl   %esp,0x73(%ebp)
41e16a:	2e 52                	cs push %edx
41e16c:	75 6e                	jne    0x41e1dc
41e16e:	74 69                	je     0x41e1d9
41e170:	6d                   	insl   (%dx),%es:(%edi)
41e171:	65 52                	gs push %edx
41e173:	65 73 6f             	gs jae 0x41e1e5
41e176:	75 72                	jne    0x41e1ea
41e178:	63 65 53             	arpl   %esp,0x53(%ebp)
41e17b:	65 74 02             	gs je  0x41e180
41e186:	00 00                	add    %al,(%eax)
41e188:	00 50 41             	add    %dl,0x41(%eax)
41e18b:	44                   	inc    %esp
41e18c:	50                   	push   %eax
41e18d:	41                   	inc    %ecx
41e18e:	44                   	inc    %esp
41e18f:	50                   	push   %eax
41e190:	b4 00                	mov    $0x0,%ah
41e192:	00 00                	add    %al,(%eax)
41e194:	b4 00                	mov    $0x0,%ah
41e196:	00 00                	add    %al,(%eax)
41e198:	ce                   	into
41e199:	ca ef be             	lret   $0xbeef
41e19c:	01 00                	add    %eax,(%eax)
41e19e:	00 00                	add    %al,(%eax)
41e1a0:	91                   	xchg   %eax,%ecx
41e1a1:	00 00                	add    %al,(%eax)
41e1a3:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
41e1a7:	73 74                	jae    0x41e21d
41e1a9:	65 6d                	gs insl (%dx),%es:(%edi)
41e1ab:	2e 52                	cs push %edx
41e1ad:	65 73 6f             	gs jae 0x41e21f
41e1b0:	75 72                	jne    0x41e224
41e1b2:	63 65 73             	arpl   %esp,0x73(%ebp)
41e1b5:	2e 52                	cs push %edx
41e1b7:	65 73 6f             	gs jae 0x41e229
41e1ba:	75 72                	jne    0x41e22e
41e1bc:	63 65 52             	arpl   %esp,0x52(%ebp)
41e1bf:	65 61                	gs popa
41e1c1:	64 65 72 2c          	fs gs jb 0x41e1f1
41e1c5:	20 6d 73             	and    %ch,0x73(%ebp)
41e1c8:	63 6f 72             	arpl   %ebp,0x72(%edi)
41e1cb:	6c                   	insb   (%dx),%es:(%edi)
41e1cc:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
41e1d3:	73 69                	jae    0x41e23e
41e1d5:	6f                   	outsl  %ds:(%esi),(%dx)
41e1d6:	6e                   	outsb  %ds:(%esi),(%dx)
41e1d7:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
41e1dc:	30 2e                	xor    %ch,(%esi)
41e1de:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
41e1e1:	43                   	inc    %ebx
41e1e2:	75 6c                	jne    0x41e250
41e1e4:	74 75                	je     0x41e25b
41e1e6:	72 65                	jb     0x41e24d
41e1e8:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
41e1ed:	72 61                	jb     0x41e250
41e1ef:	6c                   	insb   (%dx),%es:(%edi)
41e1f0:	2c 20                	sub    $0x20,%al
41e1f2:	50                   	push   %eax
41e1f3:	75 62                	jne    0x41e257
41e1f5:	6c                   	insb   (%dx),%es:(%edi)
41e1f6:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
41e1fd:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
41e201:	62 37                	bound  %esi,(%edi)
41e203:	37                   	aaa
41e204:	61                   	popa
41e205:	35 63 35 36 31       	xor    $0x31363563,%eax
41e20a:	39 33                	cmp    %esi,(%ebx)
41e20c:	34 65                	xor    $0x65,%al
41e20e:	30 38                	xor    %bh,(%eax)
41e210:	39 23                	cmp    %esp,(%ebx)
41e212:	53                   	push   %ebx
41e213:	79 73                	jns    0x41e288
41e215:	74 65                	je     0x41e27c
41e217:	6d                   	insl   (%dx),%es:(%edi)
41e218:	2e 52                	cs push %edx
41e21a:	65 73 6f             	gs jae 0x41e28c
41e21d:	75 72                	jne    0x41e291
41e21f:	63 65 73             	arpl   %esp,0x73(%ebp)
41e222:	2e 52                	cs push %edx
41e224:	75 6e                	jne    0x41e294
41e226:	74 69                	je     0x41e291
41e228:	6d                   	insl   (%dx),%es:(%edi)
41e229:	65 52                	gs push %edx
41e22b:	65 73 6f             	gs jae 0x41e29d
41e22e:	75 72                	jne    0x41e2a2
41e230:	63 65 53             	arpl   %esp,0x53(%ebp)
41e233:	65 74 02             	gs je  0x41e238
41e23e:	00 00                	add    %al,(%eax)
41e240:	00 50 41             	add    %dl,0x41(%eax)
41e243:	44                   	inc    %esp
41e244:	50                   	push   %eax
41e245:	41                   	inc    %ecx
41e246:	44                   	inc    %esp
41e247:	50                   	push   %eax
41e248:	b4 00                	mov    $0x0,%ah
41e24a:	00 00                	add    %al,(%eax)
41e24c:	b4 00                	mov    $0x0,%ah
41e24e:	00 00                	add    %al,(%eax)
41e250:	ce                   	into
41e251:	ca ef be             	lret   $0xbeef
41e254:	01 00                	add    %eax,(%eax)
41e256:	00 00                	add    %al,(%eax)
41e258:	91                   	xchg   %eax,%ecx
41e259:	00 00                	add    %al,(%eax)
41e25b:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
41e25f:	73 74                	jae    0x41e2d5
41e261:	65 6d                	gs insl (%dx),%es:(%edi)
41e263:	2e 52                	cs push %edx
41e265:	65 73 6f             	gs jae 0x41e2d7
41e268:	75 72                	jne    0x41e2dc
41e26a:	63 65 73             	arpl   %esp,0x73(%ebp)
41e26d:	2e 52                	cs push %edx
41e26f:	65 73 6f             	gs jae 0x41e2e1
41e272:	75 72                	jne    0x41e2e6
41e274:	63 65 52             	arpl   %esp,0x52(%ebp)
41e277:	65 61                	gs popa
41e279:	64 65 72 2c          	fs gs jb 0x41e2a9
41e27d:	20 6d 73             	and    %ch,0x73(%ebp)
41e280:	63 6f 72             	arpl   %ebp,0x72(%edi)
41e283:	6c                   	insb   (%dx),%es:(%edi)
41e284:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
41e28b:	73 69                	jae    0x41e2f6
41e28d:	6f                   	outsl  %ds:(%esi),(%dx)
41e28e:	6e                   	outsb  %ds:(%esi),(%dx)
41e28f:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
41e294:	30 2e                	xor    %ch,(%esi)
41e296:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
41e299:	43                   	inc    %ebx
41e29a:	75 6c                	jne    0x41e308
41e29c:	74 75                	je     0x41e313
41e29e:	72 65                	jb     0x41e305
41e2a0:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
41e2a5:	72 61                	jb     0x41e308
41e2a7:	6c                   	insb   (%dx),%es:(%edi)
41e2a8:	2c 20                	sub    $0x20,%al
41e2aa:	50                   	push   %eax
41e2ab:	75 62                	jne    0x41e30f
41e2ad:	6c                   	insb   (%dx),%es:(%edi)
41e2ae:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
41e2b5:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
41e2b9:	62 37                	bound  %esi,(%edi)
41e2bb:	37                   	aaa
41e2bc:	61                   	popa
41e2bd:	35 63 35 36 31       	xor    $0x31363563,%eax
41e2c2:	39 33                	cmp    %esi,(%ebx)
41e2c4:	34 65                	xor    $0x65,%al
41e2c6:	30 38                	xor    %bh,(%eax)
41e2c8:	39 23                	cmp    %esp,(%ebx)
41e2ca:	53                   	push   %ebx
41e2cb:	79 73                	jns    0x41e340
41e2cd:	74 65                	je     0x41e334
41e2cf:	6d                   	insl   (%dx),%es:(%edi)
41e2d0:	2e 52                	cs push %edx
41e2d2:	65 73 6f             	gs jae 0x41e344
41e2d5:	75 72                	jne    0x41e349
41e2d7:	63 65 73             	arpl   %esp,0x73(%ebp)
41e2da:	2e 52                	cs push %edx
41e2dc:	75 6e                	jne    0x41e34c
41e2de:	74 69                	je     0x41e349
41e2e0:	6d                   	insl   (%dx),%es:(%edi)
41e2e1:	65 52                	gs push %edx
41e2e3:	65 73 6f             	gs jae 0x41e355
41e2e6:	75 72                	jne    0x41e35a
41e2e8:	63 65 53             	arpl   %esp,0x53(%ebp)
41e2eb:	65 74 02             	gs je  0x41e2f0
41e2f6:	00 00                	add    %al,(%eax)
41e2f8:	00 50 41             	add    %dl,0x41(%eax)
41e2fb:	44                   	inc    %esp
41e2fc:	50                   	push   %eax
41e2fd:	41                   	inc    %ecx
41e2fe:	44                   	inc    %esp
41e2ff:	50                   	push   %eax
41e300:	b4 00                	mov    $0x0,%ah
41e302:	00 00                	add    %al,(%eax)