41afee:	46                   	inc    %esi
41afef:	00 43 ff             	add    %al,-0x1(%ebx)
41aff2:	00 00                	add    %al,(%eax)
41aff4:	60                   	pusha
41aff5:	16                   	push   %ss
41aff6:	46                   	inc    %esi
41aff7:	00 44 ff 00          	add    %al,0x0(%edi,%edi,8)
41affb:	00 60 16             	add    %ah,0x16(%eax)
41affe:	46                   	inc    %esi
41afff:	00 45 ff             	add    %al,-0x1(%ebp)
41b002:	00 00                	add    %al,(%eax)
41b004:	60                   	pusha
41b005:	16                   	push   %ss
41b006:	46                   	inc    %esi
41b007:	00 46 ff             	add    %al,-0x1(%esi)
41b00a:	00 00                	add    %al,(%eax)
41b00c:	60                   	pusha
41b00d:	16                   	push   %ss
41b00e:	46                   	inc    %esi
41b00f:	00 47 ff             	add    %al,-0x1(%edi)
41b012:	00 00                	add    %al,(%eax)
41b014:	60                   	pusha
41b015:	16                   	push   %ss
41b016:	46                   	inc    %esi
41b017:	00 48 ff             	add    %cl,-0x1(%eax)
41b01a:	00 00                	add    %al,(%eax)
41b01c:	55                   	push   %ebp
41b01d:	8b ec                	mov    %esp,%ebp
41b01f:	33 c0                	xor    %eax,%eax
41b021:	55                   	push   %ebp
41b022:	68 41 b0 41 00       	push   $0x41b041
41b027:	64 ff 30             	push   %fs:(%eax)
41b02a:	64 89 20             	mov    %esp,%fs:(%eax)
41b02d:	ff 05 8c 18 46 00    	incl   0x46188c
41b033:	33 c0                	xor    %eax,%eax
41b035:	5a                   	pop    %edx
41b036:	59                   	pop    %ecx
41b037:	59                   	pop    %ecx
41b038:	64 89 10             	mov    %edx,%fs:(%eax)
41b03b:	68 48 b0 41 00       	push   $0x41b048
41b040:	c3                   	ret
41b041:	e9 06 8f fe ff       	jmp    0x403f4c
41b046:	eb f8                	jmp    0x41b040
41b048:	5d                   	pop    %ebp
41b049:	c3                   	ret
41b04a:	8b c0                	mov    %eax,%eax
41b04c:	83 2d 8c 18 46 00 01 	subl   $0x1,0x46188c
41b053:	c3                   	ret
41b054:	58                   	pop    %eax
41b055:	b0 41                	mov    $0x41,%al
41b057:	00 01                	add    %al,(%ecx)
41b059:	06                   	push   %es
41b05a:	54                   	push   %esp
41b05b:	43                   	inc    %ebx
41b05c:	6f                   	outsl  %ds:(%esi),(%dx)
41b05d:	6c                   	insb   (%dx),%es:(%edi)
41b05e:	6f                   	outsl  %ds:(%esi),(%dx)
41b05f:	72 04                	jb     0x41b065
41b061:	00 00                	add    %al,(%eax)
41b063:	00 80 ff ff ff 7f    	add    %al,0x7fffffff(%eax)
41b069:	8d 40 00             	lea    0x0(%eax),%eax
41b06c:	b8 b0 41 00 00       	mov    $0x41b0,%eax
41b089:	00 00                	add    %al,(%eax)
41b08b:	00 b8 b0 41 00 0c    	add    %bh,0xc0041b0(%eax)
41b091:	00 00                	add    %al,(%eax)
41b093:	00 30                	add    %dh,(%eax)
41b095:	75 40                	jne    0x41b0d7
41b097:	00 40 3a             	add    %al,0x3a(%eax)
41b09a:	40                   	inc    %eax
41b09b:	00 4c 3a 40          	add    %cl,0x40(%edx,%edi,1)
41b09f:	00 50 3a             	add    %dl,0x3a(%eax)
41b0a2:	40                   	inc    %eax
41b0a3:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
41b0a7:	00 48 3a             	add    %cl,0x3a(%eax)
41b0aa:	40                   	inc    %eax
41b0ab:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
41b0b2:	40                   	inc    %eax
41b0b3:	00 ec                	add    %ch,%ah
41b0b5:	37                   	aaa
41b0b6:	40                   	inc    %eax
41b0b7:	00 0f                	add    %cl,(%edi)
41b0b9:	45                   	inc    %ebp
41b0ba:	49                   	dec    %ecx
41b0bb:	6e                   	outsb  %ds:(%esi),(%dx)
41b0bc:	76 61                	jbe    0x41b11f
41b0be:	6c                   	insb   (%dx),%es:(%edi)
41b0bf:	69 64 47 72 61 70 68 	imul   $0x69687061,0x72(%edi,%eax,2),%esp
41b0c6:	69
41b0c7:	63 14 b1             	arpl   %edx,(%ecx,%esi,4)
41b0ca:	41                   	inc    %ecx
41b0e7:	00 14 b1             	add    %dl,(%ecx,%esi,4)
41b0ea:	41                   	inc    %ecx
41b0eb:	00 0c 00             	add    %cl,(%eax,%eax,1)
41b0ee:	00 00                	add    %al,(%eax)
41b0f0:	30 75 40             	xor    %dh,0x40(%ebp)
41b0f3:	00 40 3a             	add    %al,0x3a(%eax)
41b0f6:	40                   	inc    %eax
41b0f7:	00 4c 3a 40          	add    %cl,0x40(%edx,%edi,1)
41b0fb:	00 50 3a             	add    %dl,0x3a(%eax)
41b0fe:	40                   	inc    %eax
41b0ff:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
41b103:	00 48 3a             	add    %cl,0x3a(%eax)
41b106:	40                   	inc    %eax
41b107:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
41b10e:	40                   	inc    %eax
41b10f:	00 ec                	add    %ch,%ah
41b111:	37                   	aaa
41b112:	40                   	inc    %eax
41b113:	00 18                	add    %bl,(%eax)
41b115:	45                   	inc    %ebp
41b116:	49                   	dec    %ecx
41b117:	6e                   	outsb  %ds:(%esi),(%dx)
41b118:	76 61                	jbe    0x41b17b
41b11a:	6c                   	insb   (%dx),%es:(%edi)
41b11b:	69 64 47 72 61 70 68 	imul   $0x69687061,0x72(%edi,%eax,2),%esp
41b122:	69
41b123:	63 4f 70             	arpl   %ecx,0x70(%edi)
41b126:	65 72 61             	gs jb  0x41b18a
41b129:	74 69                	je     0x41b194
41b12b:	6f                   	outsl  %ds:(%esi),(%dx)
41b12c:	6e                   	outsb  %ds:(%esi),(%dx)
41b12d:	8d 40 00             	lea    0x0(%eax),%eax
41b130:	34 b1                	xor    $0xb1,%al
41b132:	41                   	inc    %ecx
41b133:	00 03                	add    %al,(%ebx)
41b135:	0a 54 46 6f          	or     0x6f(%esi,%eax,2),%dl
41b139:	6e                   	outsb  %ds:(%esi),(%dx)
41b13a:	74 50                	je     0x41b18c
41b13c:	69 74 63 68 01 00 00 	imul   $0x1,0x68(%ebx,%eiz,2),%esi
41b143:	00
41b144:	00 02                	add    %al,(%edx)
41b146:	00 00                	add    %al,(%eax)
41b148:	00 30                	add    %dh,(%eax)
41b14a:	b1 41                	mov    $0x41,%cl
41b14c:	00 09                	add    %cl,(%ecx)
41b14e:	66 70 44             	data16 jo 0x41b195
41b151:	65 66 61             	gs popaw
41b154:	75 6c                	jne    0x41b1c2
41b156:	74 0a                	je     0x41b162
41b158:	66 70 56             	data16 jo 0x41b1b1
41b15b:	61                   	popa
41b15c:	72 69                	jb     0x41b1c7
41b15e:	61                   	popa
41b15f:	62 6c 65 07          	bound  %ebp,0x7(%ebp,%eiz,2)
41b163:	66 70 46             	data16 jo 0x41b1ac
41b166:	69 78 65 64 08 47 72 	imul   $0x72470864,0x65(%eax),%edi
41b16d:	61                   	popa
41b16e:	70 68                	jo     0x41b1d8
41b170:	69 63 73 90 78 b1 41 	imul   $0x41b17890,0x73(%ebx),%esp
41b177:	00 0a                	add    %cl,(%edx)
41b179:	09 54 46 6f          	or     %edx,0x6f(%esi,%eax,2)
41b17d:	6e                   	outsb  %ds:(%esi),(%dx)
41b17e:	74 4e                	je     0x41b1ce
41b180:	61                   	popa
41b181:	6d                   	insl   (%dx),%es:(%edi)
41b182:	65 90                	gs nop
41b184:	88 b1 41 00 01 0c    	mov    %dh,0xc010041(%ecx)
41b18a:	54                   	push   %esp
41b18b:	46                   	inc    %esi
41b18c:	6f                   	outsl  %ds:(%esi),(%dx)
41b18d:	6e                   	outsb  %ds:(%esi),(%dx)
41b18e:	74 43                	je     0x41b1d3
41b190:	68 61 72 73 65       	push   $0x65737261
41b195:	74 01                	je     0x41b198
41b197:	00 00                	add    %al,(%eax)
41b199:	00 00                	add    %al,(%eax)
41b19b:	ff 00                	incl   (%eax)
41b19d:	00 00                	add    %al,(%eax)
41b19f:	90                   	nop
41b1a0:	a4                   	movsb  %ds:(%esi),%es:(%edi)
41b1a1:	b1 41                	mov    $0x41,%cl
41b1a3:	00 03                	add    %al,(%ebx)
41b1a5:	0a 54 46 6f          	or     0x6f(%esi,%eax,2),%dl
41b1a9:	6e                   	outsb  %ds:(%esi),(%dx)
41b1aa:	74 53                	je     0x41b1ff
41b1ac:	74 79                	je     0x41b227
41b1ae:	6c                   	insb   (%dx),%es:(%edi)
41b1af:	65 01 00             	add    %eax,%gs:(%eax)
41b1b2:	00 00                	add    %al,(%eax)
41b1b4:	00 03                	add    %al,(%ebx)
41b1b6:	00 00                	add    %al,(%eax)
41b1b8:	00 a0 b1 41 00 06    	add    %ah,0x60041b1(%eax)
41b1be:	66 73 42             	data16 jae 0x41b203
41b1c1:	6f                   	outsl  %ds:(%esi),(%dx)
41b1c2:	6c                   	insb   (%dx),%es:(%edi)
41b1c3:	64 08 66 73          	or     %ah,%fs:0x73(%esi)
41b1c7:	49                   	dec    %ecx
41b1c8:	74 61                	je     0x41b22b
41b1ca:	6c                   	insb   (%dx),%es:(%edi)
41b1cb:	69 63 0b 66 73 55 6e 	imul   $0x6e557366,0xb(%ebx),%esp
41b1d2:	64 65 72 6c          	fs gs jb 0x41b242
41b1d6:	69 6e 65 0b 66 73 53 	imul   $0x5373660b,0x65(%esi),%ebp
41b1dd:	74 72                	je     0x41b251
41b1df:	69 6b 65 4f 75 74 08 	imul   $0x874754f,0x65(%ebx),%ebp
41b1e6:	47                   	inc    %edi
41b1e7:	72 61                	jb     0x41b24a
41b1e9:	70 68                	jo     0x41b253
41b1eb:	69 63 73 8b c0 f4 b1 	imul   $0xb1f4c08b,0x73(%ebx),%esp
41b1f2:	41                   	inc    %ecx
41b1f3:	00 06                	add    %al,(%esi)
41b1f5:	0b 54 46 6f          	or     0x6f(%esi,%eax,2),%edx
41b1f9:	6e                   	outsb  %ds:(%esi),(%dx)
41b1fa:	74 53                	je     0x41b24f
41b1fc:	74 79                	je     0x41b277
41b1fe:	6c                   	insb   (%dx),%es:(%edi)
41b1ff:	65 73 01             	gs jae 0x41b203
41b202:	a0 b1 41 00 8b       	mov    0x8b0041b1,%al
41b207:	c0 0c b2 41          	rorb   $0x41,(%edx,%esi,4)
41b20b:	00 03                	add    %al,(%ebx)
41b20d:	09 54 50 65          	or     %edx,0x65(%eax,%edx,2)
41b211:	6e                   	outsb  %ds:(%esi),(%dx)
41b212:	53                   	push   %ebx
41b213:	74 79                	je     0x41b28e
41b215:	6c                   	insb   (%dx),%es:(%edi)
41b216:	65 01 00             	add    %eax,%gs:(%eax)
41b219:	00 00                	add    %al,(%eax)
41b21b:	00 06                	add    %al,(%esi)
41b21d:	00 00                	add    %al,(%eax)
41b21f:	00 08                	add    %cl,(%eax)
41b221:	b2 41                	mov    $0x41,%dl
41b223:	00 07                	add    %al,(%edi)
41b225:	70 73                	jo     0x41b29a
41b227:	53                   	push   %ebx
41b228:	6f                   	outsl  %ds:(%esi),(%dx)
41b229:	6c                   	insb   (%dx),%es:(%edi)
41b22a:	69 64 06 70 73 44 61 	imul   $0x73614473,0x70(%esi,%eax,1),%esp
41b231:	73
41b232:	68 05 70 73 44       	push   $0x44737005
41b237:	6f                   	outsl  %ds:(%esi),(%dx)
41b238:	74 09                	je     0x41b243
41b23a:	70 73                	jo     0x41b2af
41b23c:	44                   	inc    %esp
41b23d:	61                   	popa
41b23e:	73 68                	jae    0x41b2a8
41b240:	44                   	inc    %esp
41b241:	6f                   	outsl  %ds:(%esi),(%dx)
41b242:	74 0c                	je     0x41b250
41b244:	70 73                	jo     0x41b2b9
41b246:	44                   	inc    %esp
41b247:	61                   	popa
41b248:	73 68                	jae    0x41b2b2
41b24a:	44                   	inc    %esp
41b24b:	6f                   	outsl  %ds:(%esi),(%dx)
41b24c:	74 44                	je     0x41b292
41b24e:	6f                   	outsl  %ds:(%esi),(%dx)
41b24f:	74 07                	je     0x41b258
41b251:	70 73                	jo     0x41b2c6
41b253:	43                   	inc    %ebx
41b254:	6c                   	insb   (%dx),%es:(%edi)
41b255:	65 61                	gs popa
41b257:	72 0d                	jb     0x41b266
41b259:	70 73                	jo     0x41b2ce
41b25b:	49                   	dec    %ecx
41b25c:	6e                   	outsb  %ds:(%esi),(%dx)
41b25d:	73 69                	jae    0x41b2c8
41b25f:	64 65 46             	fs gs inc %esi
41b262:	72 61                	jb     0x41b2c5
41b264:	6d                   	insl   (%dx),%es:(%edi)
41b265:	65 08 47 72          	or     %al,%gs:0x72(%edi)
41b269:	61                   	popa
41b26a:	70 68                	jo     0x41b2d4
41b26c:	69 63 73 90 74 b2 41 	imul   $0x41b27490,0x73(%ebx),%esp
41b273:	00 03                	add    %al,(%ebx)
41b275:	08 54 50 65          	or     %dl,0x65(%eax,%edx,2)
41b279:	6e                   	outsb  %ds:(%esi),(%dx)
41b27a:	4d                   	dec    %ebp
41b27b:	6f                   	outsl  %ds:(%esi),(%dx)
41b27c:	64 65 01 00          	fs add %eax,%gs:(%eax)
41b280:	00 00                	add    %al,(%eax)
41b282:	00 0f                	add    %cl,(%edi)
41b284:	00 00                	add    %al,(%eax)
41b286:	00 70 b2             	add    %dh,-0x4e(%eax)
41b289:	41                   	inc    %ecx
41b28a:	00 07                	add    %al,(%edi)
41b28c:	70 6d                	jo     0x41b2fb
41b28e:	42                   	inc    %edx
41b28f:	6c                   	insb   (%dx),%es:(%edi)
41b290:	61                   	popa
41b291:	63 6b 07             	arpl   %ebp,0x7(%ebx)
41b294:	70 6d                	jo     0x41b303
41b296:	57                   	push   %edi
41b297:	68 69 74 65 05       	push   $0x5657469
41b29c:	70 6d                	jo     0x41b30b
41b29e:	4e                   	dec    %esi
41b29f:	6f                   	outsl  %ds:(%esi),(%dx)
41b2a0:	70 05                	jo     0x41b2a7
41b2a2:	70 6d                	jo     0x41b311
41b2a4:	4e                   	dec    %esi
41b2a5:	6f                   	outsl  %ds:(%esi),(%dx)
41b2a6:	74 06                	je     0x41b2ae
41b2a8:	70 6d                	jo     0x41b317
41b2aa:	43                   	inc    %ebx
41b2ab:	6f                   	outsl  %ds:(%esi),(%dx)
41b2ac:	70 79                	jo     0x41b327
41b2ae:	09 70 6d             	or     %esi,0x6d(%eax)
41b2b1:	4e                   	dec    %esi
41b2b2:	6f                   	outsl  %ds:(%esi),(%dx)
41b2b3:	74 43                	je     0x41b2f8
41b2b5:	6f                   	outsl  %ds:(%esi),(%dx)
41b2b6:	70 79                	jo     0x41b331
41b2b8:	0d 70 6d 4d 65       	or     $0x654d6d70,%eax
41b2bd:	72 67                	jb     0x41b326
41b2bf:	65 50                	gs push %eax
41b2c1:	65 6e                	outsb  %gs:(%esi),(%dx)
41b2c3:	4e                   	dec    %esi
41b2c4:	6f                   	outsl  %ds:(%esi),(%dx)
41b2c5:	74 0c                	je     0x41b2d3
41b2c7:	70 6d                	jo     0x41b336
41b2c9:	4d                   	dec    %ebp
41b2ca:	61                   	popa
41b2cb:	73 6b                	jae    0x41b338
41b2cd:	50                   	push   %eax
41b2ce:	65 6e                	outsb  %gs:(%esi),(%dx)
41b2d0:	4e                   	dec    %esi
41b2d1:	6f                   	outsl  %ds:(%esi),(%dx)
41b2d2:	74 0d                	je     0x41b2e1
41b2d4:	70 6d                	jo     0x41b343
41b2d6:	4d                   	dec    %ebp
41b2d7:	65 72 67             	gs jb  0x41b341
41b2da:	65 4e                	gs dec %esi
41b2dc:	6f                   	outsl  %ds:(%esi),(%dx)
41b2dd:	74 50                	je     0x41b32f
41b2df:	65 6e                	outsb  %gs:(%esi),(%dx)
41b2e1:	0c 70                	or     $0x70,%al
41b2e3:	6d                   	insl   (%dx),%es:(%edi)
41b2e4:	4d                   	dec    %ebp
41b2e5:	61                   	popa
41b2e6:	73 6b                	jae    0x41b353
41b2e8:	4e                   	dec    %esi
41b2e9:	6f                   	outsl  %ds:(%esi),(%dx)
41b2ea:	74 50                	je     0x41b33c
41b2ec:	65 6e                	outsb  %gs:(%esi),(%dx)
41b2ee:	07                   	pop    %es
41b2ef:	70 6d                	jo     0x41b35e
41b2f1:	4d                   	dec    %ebp
41b2f2:	65 72 67             	gs jb  0x41b35c
41b2f5:	65 0a 70 6d          	or     %gs:0x6d(%eax),%dh
41b2f9:	4e                   	dec    %esi
41b2fa:	6f                   	outsl  %ds:(%esi),(%dx)
41b2fb:	74 4d                	je     0x41b34a
41b2fd:	65 72 67             	gs jb  0x41b367
41b300:	65 06                	gs push %es
41b302:	70 6d                	jo     0x41b371
41b304:	4d                   	dec    %ebp
41b305:	61                   	popa
41b306:	73 6b                	jae    0x41b373
41b308:	09 70 6d             	or     %esi,0x6d(%eax)
41b30b:	4e                   	dec    %esi
41b30c:	6f                   	outsl  %ds:(%esi),(%dx)
41b30d:	74 4d                	je     0x41b35c