41ef61:	72 08                	jb     0x41ef6b
41ef63:	31 36                	xor    %esi,(%esi)
41ef65:	2e 31 2e             	xor    %ebp,%cs:(%esi)
41ef68:	30 2e                	xor    %ch,(%esi)
41ef6a:	30 00                	xor    %al,(%eax)
41ef6c:	00 80 9b 01 00 80    	add    %al,-0x7ffffe65(%eax)
41ef72:	95                   	xchg   %eax,%ebp
41ef73:	4d                   	dec    %ebp
41ef74:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
41ef7b:	74 2e                	je     0x41efab
41ef7d:	56                   	push   %esi
41ef7e:	53                   	push   %ebx
41ef7f:	44                   	inc    %esp
41ef80:	65 73 69             	gs jae 0x41efec
41ef83:	67 6e                	outsb  %ds:(%si),(%dx)
41ef85:	65 72 2e             	gs jb  0x41efb6
41ef88:	44                   	inc    %esp
41ef89:	61                   	popa
41ef8a:	74 61                	je     0x41efed
41ef8c:	53                   	push   %ebx
41ef8d:	6f                   	outsl  %ds:(%esi),(%dx)
41ef8e:	75 72                	jne    0x41f002
41ef90:	63 65 2e             	arpl   %esp,0x2e(%ebp)
41ef93:	44                   	inc    %esp
41ef94:	65 73 69             	gs jae 0x41f000
41ef97:	67 6e                	outsb  %ds:(%si),(%dx)
41ef99:	2e 54                	cs push %esp
41ef9b:	61                   	popa
41ef9c:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
41efa0:	64 61                	fs popa
41efa2:	70 74                	jo     0x41f018
41efa4:	65 72 44             	gs jb  0x41efeb
41efa7:	65 73 69             	gs jae 0x41f013
41efaa:	67 6e                	outsb  %ds:(%si),(%dx)
41efac:	65 72 2c             	gs jb  0x41efdb
41efaf:	20 4d 69             	and    %cl,0x69(%ebp)
41efb2:	63 72 6f             	arpl   %esi,0x6f(%edx)
41efb5:	73 6f                	jae    0x41f026
41efb7:	66 74 2e             	data16 je 0x41efe8
41efba:	56                   	push   %esi
41efbb:	53                   	push   %ebx
41efbc:	44                   	inc    %esp
41efbd:	65 73 69             	gs jae 0x41f029
41efc0:	67 6e                	outsb  %ds:(%si),(%dx)
41efc2:	65 72 2c             	gs jb  0x41eff1
41efc5:	20 56 65             	and    %dl,0x65(%esi)
41efc8:	72 73                	jb     0x41f03d
41efca:	69 6f 6e 3d 31 30 2e 	imul   $0x2e30313d,0x6e(%edi),%ebp
41efd1:	30 2e                	xor    %ch,(%esi)
41efd3:	30 2e                	xor    %ch,(%esi)
41efd5:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
41efd8:	43                   	inc    %ebx
41efd9:	75 6c                	jne    0x41f047
41efdb:	74 75                	je     0x41f052
41efdd:	72 65                	jb     0x41f044
41efdf:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
41efe4:	72 61                	jb     0x41f047
41efe6:	6c                   	insb   (%dx),%es:(%edi)
41efe7:	2c 20                	sub    $0x20,%al
41efe9:	50                   	push   %eax
41efea:	75 62                	jne    0x41f04e
41efec:	6c                   	insb   (%dx),%es:(%edi)
41efed:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
41eff4:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
41eff8:	62 30                	bound  %esi,(%eax)
41effa:	33 66 35             	xor    0x35(%esi),%esp
41effd:	66 37                	data16 aaa
41efff:	66 31 31             	xor    %si,(%ecx)
41f002:	64 35 30 61 33 61    	fs xor $0x61336130,%eax
41f008:	00 00                	add    %al,(%eax)
41f00a:	80 a2 01 00 80 9c 4d 	andb   $0x4d,-0x637fffff(%edx)
41f011:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
41f018:	74 2e                	je     0x41f048
41f01a:	56                   	push   %esi
41f01b:	53                   	push   %ebx
41f01c:	44                   	inc    %esp
41f01d:	65 73 69             	gs jae 0x41f089
41f020:	67 6e                	outsb  %ds:(%si),(%dx)
41f022:	65 72 2e             	gs jb  0x41f053
41f025:	44                   	inc    %esp
41f026:	61                   	popa
41f027:	74 61                	je     0x41f08a
41f029:	53                   	push   %ebx
41f02a:	6f                   	outsl  %ds:(%esi),(%dx)
41f02b:	75 72                	jne    0x41f09f
41f02d:	63 65 2e             	arpl   %esp,0x2e(%ebp)
41f030:	44                   	inc    %esp
41f031:	65 73 69             	gs jae 0x41f09d
41f034:	67 6e                	outsb  %ds:(%si),(%dx)
41f036:	2e 54                	cs push %esp
41f038:	61                   	popa
41f039:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
41f03d:	64 61                	fs popa
41f03f:	70 74                	jo     0x41f0b5
41f041:	65 72 4d             	gs jb  0x41f091
41f044:	61                   	popa
41f045:	6e                   	outsb  %ds:(%esi),(%dx)
41f046:	61                   	popa
41f047:	67 65 72 44          	addr16 gs jb 0x41f08f
41f04b:	65 73 69             	gs jae 0x41f0b7
41f04e:	67 6e                	outsb  %ds:(%si),(%dx)
41f050:	65 72 2c             	gs jb  0x41f07f
41f053:	20 4d 69             	and    %cl,0x69(%ebp)
41f056:	63 72 6f             	arpl   %esi,0x6f(%edx)
41f059:	73 6f                	jae    0x41f0ca
41f05b:	66 74 2e             	data16 je 0x41f08c
41f05e:	56                   	push   %esi
41f05f:	53                   	push   %ebx
41f060:	44                   	inc    %esp
41f061:	65 73 69             	gs jae 0x41f0cd
41f064:	67 6e                	outsb  %ds:(%si),(%dx)
41f066:	65 72 2c             	gs jb  0x41f095
41f069:	20 56 65             	and    %dl,0x65(%esi)
41f06c:	72 73                	jb     0x41f0e1
41f06e:	69 6f 6e 3d 31 30 2e 	imul   $0x2e30313d,0x6e(%edi),%ebp
41f075:	30 2e                	xor    %ch,(%esi)
41f077:	30 2e                	xor    %ch,(%esi)
41f079:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
41f07c:	43                   	inc    %ebx
41f07d:	75 6c                	jne    0x41f0eb
41f07f:	74 75                	je     0x41f0f6
41f081:	72 65                	jb     0x41f0e8
41f083:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
41f088:	72 61                	jb     0x41f0eb
41f08a:	6c                   	insb   (%dx),%es:(%edi)
41f08b:	2c 20                	sub    $0x20,%al
41f08d:	50                   	push   %eax
41f08e:	75 62                	jne    0x41f0f2
41f090:	6c                   	insb   (%dx),%es:(%edi)
41f091:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
41f098:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
41f09c:	62 30                	bound  %esi,(%eax)
41f09e:	33 66 35             	xor    0x35(%esi),%esp
41f0a1:	66 37                	data16 aaa
41f0a3:	66 31 31             	xor    %si,(%ecx)
41f0a6:	64 35 30 61 33 61    	fs xor $0x61336130,%eax
41f0ac:	00 00                	add    %al,(%eax)
41f0ae:	20 01                	and    %al,(%ecx)
41f0b0:	00 1b                	add    %bl,(%ebx)
41f0b2:	76 73                	jbe    0x41f127
41f0b4:	2e 64 61             	cs fs popa
41f0b7:	74 61                	je     0x41f11a
41f0b9:	2e 54                	cs push %esp
41f0bb:	61                   	popa
41f0bc:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
41f0c0:	64 61                	fs popa
41f0c2:	70 74                	jo     0x41f138
41f0c4:	65 72 4d             	gs jb  0x41f114
41f0c7:	61                   	popa
41f0c8:	6e                   	outsb  %ds:(%esi),(%dx)
41f0c9:	61                   	popa
41f0ca:	67 65 72 00          	addr16 gs jb 0x41f0ce
41f0ce:	00 09                	add    %cl,(%ecx)
41f0d0:	01 00                	add    %eax,(%eax)
41f0d2:	04 49                	add    $0x49,%al
41f0d4:	74 65                	je     0x41f13b
41f0d6:	6d                   	insl   (%dx),%es:(%edi)
41f0d7:	00 00                	add    %al,(%eax)
41f0d9:	18 01                	sbb    %al,(%ecx)
41f0db:	00 13                	add    %dl,(%ebx)
41f0dd:	47                   	inc    %edi
41f0de:	65 74 54             	gs je  0x41f135
41f0e1:	79 70                	jns    0x41f153
41f0e3:	65 64 54             	gs fs push %esp
41f0e6:	61                   	popa
41f0e7:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
41f0eb:	63 68 65             	arpl   %ebp,0x65(%eax)
41f0ee:	6d                   	insl   (%dx),%es:(%edi)
41f0ef:	61                   	popa
41f0f0:	00 00                	add    %al,(%eax)
41f0f2:	08 01                	or     %al,(%ecx)
41f0f4:	00 02                	add    %al,(%edx)
41f0f6:	00 00                	add    %al,(%eax)
41f0f8:	00 00                	add    %al,(%eax)
41f0fa:	00 08                	add    %cl,(%eax)
41f0fc:	01 00                	add    %eax,(%eax)
41f0fe:	01 00                	add    %eax,(%eax)
41f100:	00 00                	add    %al,(%eax)
41f102:	00 00                	add    %al,(%eax)
41f104:	47                   	inc    %edi
41f105:	01 00                	add    %eax,(%eax)
41f107:	42                   	inc    %edx
41f108:	44                   	inc    %esp
41f109:	61                   	popa
41f10a:	74 61                	je     0x41f16d
41f10c:	20 53 6f             	and    %dl,0x6f(%ebx)
41f10f:	75 72                	jne    0x41f183
41f111:	63 65 3d             	arpl   %esp,0x3d(%ebp)
41f114:	35 30 37 2d 30       	xor    $0x302d3730,%eax
41f119:	32 39                	xor    (%ecx),%bh
41f11b:	3b 49 6e             	cmp    0x6e(%ecx),%ecx
41f11e:	69 74 69 61 6c 20 43 	imul   $0x6143206c,0x61(%ecx,%ebp,2),%esi
41f125:	61
41f126:	74 61                	je     0x41f189
41f128:	6c                   	insb   (%dx),%es:(%edi)
41f129:	6f                   	outsl  %ds:(%esi),(%dx)
41f12a:	67 3d 65 53 68 6f    	addr16 cmp $0x6f685365,%eax
41f130:	70 3b                	jo     0x41f16d
41f132:	49                   	dec    %ecx
41f133:	6e                   	outsb  %ds:(%esi),(%dx)
41f134:	74 65                	je     0x41f19b
41f136:	67 72 61             	addr16 jb 0x41f19a
41f139:	74 65                	je     0x41f1a0
41f13b:	64 20 53 65          	and    %dl,%fs:0x65(%ebx)
41f13f:	63 75 72             	arpl   %esi,0x72(%ebp)
41f142:	69 74 79 3d 54 72 75 	imul   $0x65757254,0x3d(%ecx,%edi,2),%esi
41f149:	65
41f14a:	00 00                	add    %al,(%eax)
41f14c:	80 cb 01             	or     $0x1,%bl
41f14f:	00 80 a2 4d 69 63    	add    %al,0x63694da2(%eax)
41f155:	72 6f                	jb     0x41f1c6
41f157:	73 6f                	jae    0x41f1c8
41f159:	66 74 2e             	data16 je 0x41f18a
41f15c:	56                   	push   %esi
41f15d:	53                   	push   %ebx
41f15e:	44                   	inc    %esp
41f15f:	65 73 69             	gs jae 0x41f1cb
41f162:	67 6e                	outsb  %ds:(%si),(%dx)
41f164:	65 72 2e             	gs jb  0x41f195
41f167:	44                   	inc    %esp
41f168:	61                   	popa
41f169:	74 61                	je     0x41f1cc
41f16b:	53                   	push   %ebx
41f16c:	6f                   	outsl  %ds:(%esi),(%dx)
41f16d:	75 72                	jne    0x41f1e1
41f16f:	63 65 2e             	arpl   %esp,0x2e(%ebp)
41f172:	44                   	inc    %esp
41f173:	65 73 69             	gs jae 0x41f1df
41f176:	67 6e                	outsb  %ds:(%si),(%dx)
41f178:	2e 54                	cs push %esp
41f17a:	61                   	popa
41f17b:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
41f17f:	64 61                	fs popa
41f181:	70 74                	jo     0x41f1f7
41f183:	65 72 4d             	gs jb  0x41f1d3
41f186:	61                   	popa
41f187:	6e                   	outsb  %ds:(%esi),(%dx)
41f188:	61                   	popa
41f189:	67 65 72 50          	addr16 gs jb 0x41f1dd
41f18d:	72 6f                	jb     0x41f1fe
41f18f:	70 65                	jo     0x41f1f6
41f191:	72 74                	jb     0x41f207
41f193:	79 45                	jns    0x41f1da
41f195:	64 69 74 6f 72 2c 20 	imul   $0x694d202c,%fs:0x72(%edi,%ebp,2),%esi
41f19c:	4d 69
41f19e:	63 72 6f             	arpl   %esi,0x6f(%edx)
41f1a1:	73 6f                	jae    0x41f212
41f1a3:	66 74 2e             	data16 je 0x41f1d4
41f1a6:	56                   	push   %esi
41f1a7:	53                   	push   %ebx
41f1a8:	44                   	inc    %esp
41f1a9:	65 73 69             	gs jae 0x41f215
41f1ac:	67 6e                	outsb  %ds:(%si),(%dx)
41f1ae:	65 72 2c             	gs jb  0x41f1dd
41f1b1:	20 56 65             	and    %dl,0x65(%esi)
41f1b4:	72 73                	jb     0x41f229
41f1b6:	69 6f 6e 3d 31 30 2e 	imul   $0x2e30313d,0x6e(%edi),%ebp
41f1bd:	30 2e                	xor    %ch,(%esi)
41f1bf:	30 2e                	xor    %ch,(%esi)
41f1c1:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
41f1c4:	43                   	inc    %ebx
41f1c5:	75 6c                	jne    0x41f233
41f1c7:	74 75                	je     0x41f23e
41f1c9:	72 65                	jb     0x41f230
41f1cb:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
41f1d0:	72 61                	jb     0x41f233
41f1d2:	6c                   	insb   (%dx),%es:(%edi)
41f1d3:	2c 20                	sub    $0x20,%al
41f1d5:	50                   	push   %eax
41f1d6:	75 62                	jne    0x41f23a
41f1d8:	6c                   	insb   (%dx),%es:(%edi)
41f1d9:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
41f1e0:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
41f1e4:	62 30                	bound  %esi,(%eax)
41f1e6:	33 66 35             	xor    0x35(%esi),%esp
41f1e9:	66 37                	data16 aaa
41f1eb:	66 31 31             	xor    %si,(%ecx)
41f1ee:	64 35 30 61 33 61    	fs xor $0x61336130,%eax
41f1f4:	22 53 79             	and    0x79(%ebx),%dl
41f1f7:	73 74                	jae    0x41f26d
41f1f9:	65 6d                	gs insl (%dx),%es:(%edi)
41f1fb:	2e 44                	cs inc %esp
41f1fd:	72 61                	jb     0x41f260
41f1ff:	77 69                	ja     0x41f26a
41f201:	6e                   	outsb  %ds:(%esi),(%dx)
41f202:	67 2e 44             	addr16 cs inc %esp
41f205:	65 73 69             	gs jae 0x41f271
41f208:	67 6e                	outsb  %ds:(%si),(%dx)
41f20a:	2e 55                	cs push %ebp
41f20c:	49                   	dec    %ecx
41f20d:	54                   	push   %esp
41f20e:	79 70                	jns    0x41f280
41f210:	65 45                	gs inc %ebp
41f212:	64 69 74 6f 72 00 00 	imul   $0x0,%fs:0x72(%edi,%ebp,2),%esi
41f219:	00 00
41f21b:	00 6c 06 00          	add    %ch,0x0(%esi,%eax,1)
41f21f:	00 ce                	add    %cl,%dh
41f221:	ca ef be             	lret   $0xbeef
41f224:	01 00                	add    %eax,(%eax)
41f226:	00 00                	add    %al,(%eax)
41f228:	91                   	xchg   %eax,%ecx
41f229:	00 00                	add    %al,(%eax)
41f22b:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
41f22f:	73 74                	jae    0x41f2a5
41f231:	65 6d                	gs insl (%dx),%es:(%edi)
41f233:	2e 52                	cs push %edx
41f235:	65 73 6f             	gs jae 0x41f2a7
41f238:	75 72                	jne    0x41f2ac
41f23a:	63 65 73             	arpl   %esp,0x73(%ebp)
41f23d:	2e 52                	cs push %edx
41f23f:	65 73 6f             	gs jae 0x41f2b1
41f242:	75 72                	jne    0x41f2b6
41f244:	63 65 52             	arpl   %esp,0x52(%ebp)
41f247:	65 61                	gs popa
41f249:	64 65 72 2c          	fs gs jb 0x41f279
41f24d:	20 6d 73             	and    %ch,0x73(%ebp)
41f250:	63 6f 72             	arpl   %ebp,0x72(%edi)
41f253:	6c                   	insb   (%dx),%es:(%edi)
41f254:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
41f25b:	73 69                	jae    0x41f2c6
41f25d:	6f                   	outsl  %ds:(%esi),(%dx)
41f25e:	6e                   	outsb  %ds:(%esi),(%dx)
41f25f:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
41f264:	30 2e                	xor    %ch,(%esi)
41f266:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
41f269:	43                   	inc    %ebx
41f26a:	75 6c                	jne    0x41f2d8
41f26c:	74 75                	je     0x41f2e3
41f26e:	72 65                	jb     0x41f2d5
41f270:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
41f275:	72 61                	jb     0x41f2d8
41f277:	6c                   	insb   (%dx),%es:(%edi)
41f278:	2c 20                	sub    $0x20,%al
41f27a:	50                   	push   %eax
41f27b:	75 62                	jne    0x41f2df
41f27d:	6c                   	insb   (%dx),%es:(%edi)
41f27e:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
41f285:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
41f289:	62 37                	bound  %esi,(%edi)
41f28b:	37                   	aaa
41f28c:	61                   	popa
41f28d:	35 63 35 36 31       	xor    $0x31363563,%eax
41f292:	39 33                	cmp    %esi,(%ebx)
41f294:	34 65                	xor    $0x65,%al
41f296:	30 38                	xor    %bh,(%eax)
41f298:	39 23                	cmp    %esp,(%ebx)
41f29a:	53                   	push   %ebx
41f29b:	79 73                	jns    0x41f310
41f29d:	74 65                	je     0x41f304
41f29f:	6d                   	insl   (%dx),%es:(%edi)