41dfe4:	76 54                	jbe    0x41e03a
41dfe6:	31 35 55 47 78 66    	xor    %esi,0x66784755
41dfec:	64 36 2b 46 41       	fs sub %ss:0x41(%esi),%eax
41dff1:	71 45                	jno    0x41e038
41dff3:	4a                   	dec    %edx
41dff4:	45                   	inc    %ebp
41dff5:	53                   	push   %ebx
41dff6:	72 51                	jb     0x41e049
41dff8:	50                   	push   %eax
41dff9:	6d                   	insl   (%dx),%es:(%edi)
41dffa:	77 44                	ja     0x41e040
41dffc:	2f                   	das
41dffd:	48                   	dec    %eax
41dffe:	33 34 48             	xor    (%eax,%ecx,2),%esi
41e001:	6b 38 4e             	imul   $0x4e,(%eax),%edi
41e004:	6a 76                	push   $0x76
41e006:	65 68 46 6d 4a 67    	gs push $0x674a6d46
41e00c:	45                   	inc    %ebp
41e00d:	6d                   	insl   (%dx),%es:(%edi)
41e00e:	6c                   	insb   (%dx),%es:(%edi)
41e00f:	48                   	dec    %eax
41e010:	75 75                	jne    0x41e087
41e012:	69 4e 42 58 53 4e 77 	imul   $0x774e5358,0x42(%esi),%ecx
41e019:	6f                   	outsl  %ds:(%esi),(%dx)
41e01a:	38 72 71             	cmp    %dh,0x71(%edx)
41e01d:	33 6a 42             	xor    0x42(%edx),%ebp
41e020:	4b                   	dec    %ebx
41e021:	62 59 75             	bound  %ebx,0x75(%ecx)
41e024:	5a                   	pop    %edx
41e025:	78 61                	js     0x41e088
41e027:	35 38 4a 56 35       	xor    $0x35564a38,%eax
41e02c:	7a 61                	jp     0x41e08f
41e02e:	5a                   	pop    %edx
41e02f:	41                   	inc    %ecx
41e030:	62 62 53             	bound  %esp,0x53(%edx)
41e033:	53                   	push   %ebx
41e034:	72 6c                	jb     0x41e0a2
41e036:	48                   	dec    %eax
41e037:	45                   	inc    %ebp
41e038:	31 2f                	xor    %ebp,(%edi)
41e03a:	66 43                	inc    %bx
41e03c:	51                   	push   %ecx
41e03d:	53                   	push   %ebx
41e03e:	65 72 6e             	gs jb  0x41e0af
41e041:	38 30                	cmp    %dh,(%eax)
41e043:	4e                   	dec    %esi
41e044:	79 45                	jns    0x41e08b
41e046:	4f                   	dec    %edi
41e047:	76 4d                	jbe    0x41e096
41e049:	37                   	aaa
41e04a:	6a 57                	push   $0x57
41e04c:	30 41 36             	xor    %al,0x36(%ecx)
41e04f:	36 6e                	outsb  %ss:(%esi),(%dx)
41e051:	54                   	push   %esp
41e052:	47                   	inc    %edi
41e053:	54                   	push   %esp
41e054:	41                   	inc    %ecx
41e055:	79 7a                	jns    0x41e0d1
41e057:	52                   	push   %edx
41e058:	78 61                	js     0x41e0bb
41e05a:	4a                   	dec    %edx
41e05b:	63 76 68             	arpl   %esi,0x68(%esi)
41e05e:	61                   	popa
41e05f:	64 56                	fs push %esi
41e061:	44                   	inc    %esp
41e062:	43                   	inc    %ebx
41e063:	48                   	dec    %eax
41e064:	71 6f                	jno    0x41e0d5
41e066:	2f                   	das
41e067:	47                   	inc    %edi
41e068:	61                   	popa
41e069:	52                   	push   %edx
41e06a:	4b                   	dec    %ebx
41e06b:	48                   	dec    %eax
41e06c:	42                   	inc    %edx
41e06d:	64 42                	fs inc %edx
41e06f:	67 4d                	addr16 dec %ebp
41e071:	79 42                	jns    0x41e0b5
41e073:	6d                   	insl   (%dx),%es:(%edi)
41e074:	4d                   	dec    %ebp
41e075:	72 63                	jb     0x41e0da
41e077:	35 52 63 67 50       	xor    $0x50676352,%eax
41e07c:	65 76 7a             	gs jbe 0x41e0f9
41e07f:	5a                   	pop    %edx
41e080:	7a 61                	jp     0x41e0e3
41e082:	6c                   	insb   (%dx),%es:(%edi)
41e083:	48                   	dec    %eax
41e084:	32 31                	xor    (%ecx),%dh
41e086:	48                   	dec    %eax
41e087:	49                   	dec    %ecx
41e088:	48                   	dec    %eax
41e089:	4e                   	dec    %esi
41e08a:	4b                   	dec    %ebx
41e08b:	55                   	push   %ebp
41e08c:	4d                   	dec    %ebp
41e08d:	6c                   	insb   (%dx),%es:(%edi)
41e08e:	78 78                	js     0x41e108
41e090:	4e                   	dec    %esi
41e091:	57                   	push   %edi
41e092:	6b 6b 57 2b          	imul   $0x2b,0x57(%ebx),%ebp
41e096:	4f                   	dec    %edi
41e097:	63 67 74             	arpl   %esp,0x74(%edi)
41e09a:	35 44 49 66 6d       	xor    $0x6d664944,%eax
41e09f:	78 43                	js     0x41e0e4
41e0a1:	69 6a 75 77 78 34 36 	imul   $0x36347877,0x75(%edx),%ebp
41e0a8:	48                   	dec    %eax
41e0a9:	6d                   	insl   (%dx),%es:(%edi)
41e0aa:	37                   	aaa
41e0ab:	6e                   	outsb  %ds:(%esi),(%dx)
41e0ac:	44                   	inc    %esp
41e0ad:	4e                   	dec    %esi
41e0ae:	43                   	inc    %ebx
41e0af:	67 76 59             	addr16 jbe 0x41e10b
41e0b2:	54                   	push   %esp
41e0b3:	6b 53 47 70          	imul   $0x70,0x47(%ebx),%edx
41e0b7:	4e                   	dec    %esi
41e0b8:	44                   	inc    %esp
41e0b9:	2b 54 4c 57          	sub    0x57(%esp,%ecx,2),%edx
41e0bd:	75 4a                	jne    0x41e109
41e0bf:	6d                   	insl   (%dx),%es:(%edi)
41e0c0:	31 77 6f             	xor    %esi,0x6f(%edi)
41e0c3:	58                   	pop    %eax
41e0c4:	39 45 53             	cmp    %eax,0x53(%ebp)
41e0c7:	4a                   	dec    %edx
41e0c8:	71 4a                	jno    0x41e114
41e0ca:	73 4f                	jae    0x41e11b
41e0cc:	6d                   	insl   (%dx),%es:(%edi)
41e0cd:	46                   	inc    %esi
41e0ce:	64 42                	fs inc %edx
41e0d0:	38 75 76             	cmp    %dh,0x76(%ebp)
41e0d3:	4c                   	dec    %esp
41e0d4:	6c                   	insb   (%dx),%es:(%edi)
41e0d5:	54                   	push   %esp
41e0d6:	74 4c                	je     0x41e124
41e0d8:	48                   	dec    %eax
41e0d9:	30 6d 61             	xor    %ch,0x61(%ebp)
41e0dc:	59                   	pop    %ecx
41e0dd:	67 6e                	outsb  %ds:(%si),(%dx)
41e0df:	47                   	inc    %edi
41e0e0:	36 70 7a             	ss jo  0x41e15d
41e0e3:	74 6c                	je     0x41e151
41e0e5:	76 77                	jbe    0x41e15e
41e0e7:	68 75 63 76 74       	push   $0x74766375
41e0ec:	32 51 4d             	xor    0x4d(%ecx),%dl
41e0ef:	71 76                	jno    0x41e167
41e0f1:	34 6d                	xor    $0x6d,%al
41e0f3:	31 64 47 64          	xor    %esp,0x64(%edi,%eax,2)
41e0f7:	58                   	pop    %eax
41e0f8:	46                   	inc    %esi
41e0f9:	52                   	push   %edx
41e0fa:	70 41                	jo     0x41e13d
41e0fc:	63 6d 4f             	arpl   %ebp,0x4f(%ebp)
41e0ff:	31 4b 57             	xor    %ecx,0x57(%ebx)
41e102:	49                   	dec    %ecx
41e103:	6f                   	outsl  %ds:(%esi),(%dx)
41e104:	4b                   	dec    %ebx
41e105:	64 45                	fs inc %ebp
41e107:	74 35                	je     0x41e13e
41e109:	71 51                	jno    0x41e15c
41e10b:	37                   	aaa
41e10c:	73 55                	jae    0x41e163
41e10e:	62 74 42 79          	bound  %esi,0x79(%edx,%eax,2)
41e112:	58                   	pop    %eax
41e113:	5a                   	pop    %edx
41e114:	4c                   	dec    %esp
41e115:	6e                   	outsb  %ds:(%esi),(%dx)
41e116:	63 76 73             	arpl   %esi,0x73(%esi)
41e119:	57                   	push   %edi
41e11a:	42                   	inc    %edx
41e11b:	4f                   	dec    %edi
41e11c:	35 4b 58 2f 59       	xor    $0x592f584b,%eax
41e121:	4b                   	dec    %ebx
41e122:	51                   	push   %ecx
41e123:	49                   	dec    %ecx
41e124:	51                   	push   %ecx
41e125:	7a 39                	jp     0x41e160
41e127:	68 49 4b 70 59       	push   $0x59704b49
41e12c:	48                   	dec    %eax
41e12d:	7a 75                	jp     0x41e1a4
41e12f:	55                   	push   %ebp
41e130:	64 6d                	fs insl (%dx),%es:(%edi)
41e132:	4a                   	dec    %edx
41e133:	34 51                	xor    $0x51,%al
41e135:	65 58                	gs pop %eax
41e137:	37                   	aaa
41e138:	70 62                	jo     0x41e19c
41e13a:	7a 39                	jp     0x41e175
41e13c:	43                   	inc    %ebx
41e13d:	43                   	inc    %ebx
41e13e:	71 71                	jno    0x41e1b1
41e140:	55                   	push   %ebp
41e141:	39 31                	cmp    %esi,(%ecx)
41e143:	37                   	aaa
41e144:	67 4c                	addr16 dec %esp
41e146:	36 57                	ss push %edi
41e148:	30 5a 32             	xor    %bl,0x32(%edx)
41e14b:	38 76 30             	cmp    %dh,0x30(%esi)
41e14e:	6f                   	outsl  %ds:(%esi),(%dx)
41e14f:	6d                   	insl   (%dx),%es:(%edi)
41e150:	5a                   	pop    %edx
41e151:	70 53                	jo     0x41e1a6
41e153:	38 61 42             	cmp    %ah,0x42(%ecx)
41e156:	75 72                	jne    0x41e1ca
41e158:	55                   	push   %ebp
41e159:	59                   	pop    %ecx
41e15a:	6a 6d                	push   $0x6d
41e15c:	44                   	inc    %esp
41e15d:	39 46 65             	cmp    %eax,0x65(%esi)
41e160:	2b 67 32             	sub    0x32(%edi),%esp
41e163:	2f                   	das
41e164:	4e                   	dec    %esi
41e165:	62 57 77             	bound  %edx,0x77(%edi)
41e168:	52                   	push   %edx
41e169:	6d                   	insl   (%dx),%es:(%edi)
41e16a:	4c                   	dec    %esp
41e16b:	34 73                	xor    $0x73,%al
41e16d:	6e                   	outsb  %ds:(%esi),(%dx)
41e16e:	6e                   	outsb  %ds:(%esi),(%dx)
41e16f:	6e                   	outsb  %ds:(%esi),(%dx)
41e170:	56                   	push   %esi
41e171:	48                   	dec    %eax
41e172:	2f                   	das
41e173:	53                   	push   %ebx
41e174:	5a                   	pop    %edx
41e175:	74 33                	je     0x41e1aa
41e177:	47                   	inc    %edi
41e178:	45                   	inc    %ebp
41e179:	45                   	inc    %ebp
41e17a:	6c                   	insb   (%dx),%es:(%edi)
41e17b:	52                   	push   %edx
41e17c:	63 63 6e             	arpl   %esp,0x6e(%ebx)
41e17f:	2f                   	das
41e180:	52                   	push   %edx
41e181:	71 4f                	jno    0x41e1d2
41e183:	43                   	inc    %ebx
41e184:	49                   	dec    %ecx
41e185:	32 6f 2f             	xor    0x2f(%edi),%ch
41e188:	64 53                	fs push %ebx
41e18a:	69 2b 72 57 72 6c    	imul   $0x6c725772,(%ebx),%ebp
41e190:	30 55 32             	xor    %dl,0x32(%ebp)
41e193:	31 50 38             	xor    %edx,0x38(%eax)
41e196:	56                   	push   %esi
41e197:	62 6b 78             	bound  %ebp,0x78(%ebx)
41e19a:	68 58 30 73 62       	push   $0x62733058
41e19f:	65 76 72             	gs jbe 0x41e214
41e1a2:	59                   	pop    %ecx
41e1a3:	4c                   	dec    %esp
41e1a4:	68 39 58 6d 47       	push   $0x476d5839
41e1a9:	7a 4c                	jp     0x41e1f7
41e1ab:	6f                   	outsl  %ds:(%esi),(%dx)
41e1ac:	6c                   	insb   (%dx),%es:(%edi)
41e1ad:	54                   	push   %esp
41e1ae:	32 77 54             	xor    0x54(%edi),%dh
41e1b1:	75 77                	jne    0x41e22a
41e1b3:	62 2f                	bound  %ebp,(%edi)
41e1b5:	69 45 50 51 51 2f 5a 	imul   $0x5a2f5151,0x50(%ebp),%eax
41e1bc:	51                   	push   %ecx
41e1bd:	67 44                	addr16 inc %esp
41e1bf:	45                   	inc    %ebp
41e1c0:	65 77 43             	gs ja  0x41e206
41e1c3:	43                   	inc    %ebx
41e1c4:	61                   	popa
41e1c5:	51                   	push   %ecx
41e1c6:	45                   	inc    %ebp
41e1c7:	4b                   	dec    %ebx
41e1c8:	4c                   	dec    %esp
41e1c9:	39 79 61             	cmp    %edi,0x61(%ecx)
41e1cc:	55                   	push   %ebp
41e1cd:	4e                   	dec    %esi
41e1ce:	61                   	popa
41e1cf:	55                   	push   %ebp
41e1d0:	2b 4f 31             	sub    0x31(%edi),%ecx
41e1d3:	34 4d                	xor    $0x4d,%al
41e1d5:	79 77                	jns    0x41e24e
41e1d7:	64 6c                	fs insb (%dx),%es:(%edi)
41e1d9:	55                   	push   %ebp
41e1da:	70 4e                	jo     0x41e22a
41e1dc:	77 30                	ja     0x41e20e
41e1de:	4d                   	dec    %ebp
41e1df:	51                   	push   %ecx
41e1e0:	30 38                	xor    %bh,(%eax)
41e1e2:	34 2f                	xor    $0x2f,%al
41e1e4:	61                   	popa
41e1e5:	2b 4c 73 66          	sub    0x66(%ebx,%esi,2),%ecx
41e1e9:	59                   	pop    %ecx
41e1ea:	55                   	push   %ebp
41e1eb:	68 61 4d 57 74       	push   $0x74574d61
41e1f0:	68 30 56 4d 6e       	push   $0x6e4d5630
41e1f5:	69 76 41 2b 6c 79 79 	imul   $0x79796c2b,0x41(%esi),%esi
41e1fc:	49                   	dec    %ecx
41e1fd:	64 64 44             	fs fs inc %esp
41e200:	52                   	push   %edx
41e201:	4d                   	dec    %ebp
41e202:	4a                   	dec    %edx
41e203:	71 35                	jno    0x41e23a
41e205:	4a                   	dec    %edx
41e206:	6e                   	outsb  %ds:(%esi),(%dx)
41e207:	55                   	push   %ebp
41e208:	79 58                	jns    0x41e262
41e20a:	57                   	push   %edi
41e20b:	63 7a 48             	arpl   %edi,0x48(%edx)
41e20e:	67 61                	addr16 popa
41e210:	63 70 46             	arpl   %esi,0x46(%eax)
41e213:	30 55 70             	xor    %dl,0x70(%ebp)
41e216:	4c                   	dec    %esp
41e217:	42                   	inc    %edx
41e218:	4d                   	dec    %ebp
41e219:	4a                   	dec    %edx
41e21a:	2f                   	das
41e21b:	63 65 39             	arpl   %esp,0x39(%ebp)
41e21e:	33 41 54             	xor    0x54(%ecx),%eax
41e221:	4b                   	dec    %ebx
41e222:	53                   	push   %ebx
41e223:	73 47                	jae    0x41e26c
41e225:	77 62                	ja     0x41e289
41e227:	75 51                	jne    0x41e27a
41e229:	4b                   	dec    %ebx
41e22a:	5a                   	pop    %edx
41e22b:	62 47 4b             	bound  %eax,0x4b(%edi)
41e22e:	6a 58                	push   $0x58
41e230:	59                   	pop    %ecx
41e231:	6a 58                	push   $0x58
41e233:	33 72 33             	xor    0x33(%edx),%esi
41e236:	45                   	inc    %ebp
41e237:	71 2b                	jno    0x41e264
41e239:	65 53                	gs push %ebx
41e23b:	62 4d 62             	bound  %ecx,0x62(%ebp)
41e23e:	34 32                	xor    $0x32,%al
41e240:	33 4e 41             	xor    0x41(%esi),%ecx
41e243:	51                   	push   %ecx
41e244:	73 67                	jae    0x41e2ad
41e246:	56                   	push   %esi
41e247:	58                   	pop    %eax
41e248:	4b                   	dec    %ebx
41e249:	41                   	inc    %ecx
41e24a:	75 2f                	jne    0x41e27b
41e24c:	62 63 57             	bound  %esp,0x57(%ebx)
41e24f:	73 2f                	jae    0x41e280
41e251:	2b 30                	sub    (%eax),%esi
41e253:	36 54                	ss push %esp
41e255:	42                   	inc    %edx
41e256:	4e                   	dec    %esi
41e257:	64 67 36 59          	fs addr16 ss pop %ecx
41e25b:	4d                   	dec    %ebp
41e25c:	68 30 47 38 46       	push   $0x46384730
41e261:	49                   	dec    %ecx
41e262:	49                   	dec    %ecx
41e263:	59                   	pop    %ecx
41e264:	78 37                	js     0x41e29d
41e266:	66 32 46 49          	data16 xor 0x49(%esi),%al