5eff63:	00 b4 8b 5f 00 b4 77 	add    %dh,0x77b4005f(%ebx,%ecx,4)
5eff6a:	5f                   	pop    %edi
5eff6b:	00 e4                	add    %ah,%ah
5eff6d:	77 5f                	ja     0x5effce
5eff6f:	00 cc                	add    %cl,%ah
5eff71:	77 5f                	ja     0x5effd2
5eff73:	00 fc                	add    %bh,%ah
5eff75:	77 5f                	ja     0x5effd6
5eff77:	00 14 78             	add    %dl,(%eax,%edi,2)
5eff7a:	5f                   	pop    %edi
5eff7b:	00 38                	add    %bh,(%eax)
5eff7d:	bb 5f 00 5c bb       	mov    $0xbb5c005f,%ebx
5eff82:	5f                   	pop    %edi
5eff83:	00 88 bb 5f 00 f8    	add    %cl,-0x7ffa045(%eax)
5eff89:	85 5f 00             	test   %ebx,0x0(%edi)
5eff8c:	2c 87                	sub    $0x87,%al
5eff8e:	5f                   	pop    %edi
5eff8f:	00 70 f9             	add    %dh,-0x7(%eax)
5eff92:	5f                   	pop    %edi
5eff93:	00 80 fc 5f 00 a4    	add    %al,-0x5bffa004(%eax)
5eff99:	e8 5f 00 90 e9       	call   0xe9eefffd
5eff9e:	5f                   	pop    %edi
5eff9f:	00 54 dd 5f          	add    %dl,0x5f(%ebp,%ebx,8)
5effa3:	00 88 de 5f 00 6c    	add    %cl,0x6c005fde(%eax)
5effa9:	db 5f 00             	fistpl 0x0(%edi)
5effac:	24 dc                	and    $0xdc,%al
5effae:	5f                   	pop    %edi
5effaf:	00 78 e0             	add    %bh,-0x20(%eax)
5effb2:	5f                   	pop    %edi
5effb3:	00 b0 e1 5f 00 a4    	add    %dh,-0x5bffa01f(%eax)
5effb9:	e3 5f                	jecxz  0x5f001a
5effbb:	00 f0                	add    %dh,%al
5effbd:	e4 5f                	in     $0x5f,%al
5effbf:	00 f8                	add    %bh,%al
5effc1:	e6 5f                	out    %al,$0x5f
5effc3:	00 94 e7 5f 00 1c 00 	add    %dl,0x1c005f(%edi,%eiz,8)
5effca:	60                   	pusha
5effcb:	00 44 02 60          	add    %al,0x60(%edx,%eax,1)
5effcf:	00 09                	add    %cl,(%ecx)
5effd1:	54                   	push   %esp
5effd2:	49                   	dec    %ecx
5effd3:	45                   	inc    %ebp
5effd4:	42                   	inc    %edx
5effd5:	69 74 6d 61 70 8b c0 	imul   $0xe0c08b70,0x61(%ebp,%ebp,2),%esi
5effdc:	e0
5effdd:	ff 5e 00             	lcall  *0x0(%esi)
5effe0:	07                   	pop    %es
5effe1:	09 54 49 45          	or     %edx,0x45(%ecx,%ecx,2)
5effe5:	42                   	inc    %edx
5effe6:	69 74 6d 61 70 64 ff 	imul   $0x5eff6470,0x61(%ebp,%ebp,2),%esi
5effed:	5e
5effee:	00 80 fe 5e 00 00    	add    %al,0x5efe(%eax)
5efff4:	00 09                	add    %cl,(%ecx)
5efff6:	68 79 69 65 75       	push   $0x75656979
5efffb:	74 69                	je     0x5f0066
5efffd:	6c                   	insb   (%dx),%es:(%edi)
5efffe:	73 00                	jae    0x5f0000
5f0000:	00 8d 40 00 50 00    	add    %cl,0x500040(%ebp)
5f0006:	5f                   	pop    %edi
5f000f:	00 50 00             	add    %dl,0x0(%eax)
5f0012:	5f                   	pop    %edi
5f0023:	00 62 00             	add    %ah,0x0(%edx)
5f0026:	5f                   	pop    %edi
5f0027:	00 40 00             	add    %al,0x0(%eax)
5f002a:	00 00                	add    %al,(%eax)
5f002c:	e8 10 40 00 c0       	call   0xc05f4041
5f0031:	3c 40                	cmp    $0x40,%al
5f0033:	00 cc                	add    %cl,%ah
5f0035:	3c 40                	cmp    $0x40,%al
5f0037:	00 d0                	add    %dl,%al
5f0039:	3c 40                	cmp    $0x40,%al
5f003b:	00 d4                	add    %dl,%ah
5f003d:	3c 40                	cmp    $0x40,%al
5f003f:	00 c8                	add    %cl,%al
5f0041:	3c 40                	cmp    $0x40,%al
5f0043:	00 10                	add    %dl,(%eax)
5f0045:	3a 40 00             	cmp    0x0(%eax),%al
5f0048:	2c 3a                	sub    $0x3a,%al
5f004a:	40                   	inc    %eax
5f004b:	00 90 51 5f 00 0e    	add    %dl,0xe005f51(%eax)
5f0051:	00 00                	add    %al,(%eax)
5f0053:	00 00                	add    %al,(%eax)
5f0055:	00 01                	add    %al,(%ecx)
5f0057:	00 00                	add    %al,(%eax)
5f0059:	00 ac 10 40 00 3c 00 	add    %ch,0x3c0040(%eax,%edx,1)
5f0060:	00 00                	add    %al,(%eax)
5f0062:	13 54 49 45          	adc    0x45(%ecx,%ecx,2),%edx
5f0066:	56                   	push   %esi
5f0067:	69 72 74 75 61 6c 49 	imul   $0x496c6175,0x74(%edx),%esi
5f006e:	6d                   	insl   (%dx),%es:(%edi)
5f006f:	61                   	popa
5f0070:	67 65 4c             	addr16 gs dec %esp
5f0073:	69 73 74 8b c0 c4 00 	imul   $0xc4c08b,0x74(%ebx),%esi
5f007a:	5f                   	pop    %edi
5f0097:	00 f0                	add    %dh,%al
5f0099:	00 5f 00             	add    %bl,0x0(%edi)
5f009c:	54                   	push   %esp
5f009d:	00 00                	add    %al,(%eax)
5f009f:	00 f8                	add    %bh,%al
5f00a1:	fd                   	std
5f00a2:	5e                   	pop    %esi
5f00a3:	00 c0                	add    %al,%al
5f00a5:	3c 40                	cmp    $0x40,%al
5f00a7:	00 cc                	add    %cl,%ah
5f00a9:	3c 40                	cmp    $0x40,%al
5f00ab:	00 d0                	add    %dl,%al
5f00ad:	3c 40                	cmp    $0x40,%al
5f00af:	00 d4                	add    %dl,%ah
5f00b1:	3c 40                	cmp    $0x40,%al
5f00b3:	00 c8                	add    %cl,%al
5f00b5:	3c 40                	cmp    $0x40,%al
5f00b7:	00 10                	add    %dl,(%eax)
5f00b9:	3a 40 00             	cmp    0x0(%eax),%al
5f00bc:	2c 3a                	sub    $0x3a,%al
5f00be:	40                   	inc    %eax
5f00bf:	00 b0 5f 5f 00 04    	add    %dh,0x4005f5f(%eax)
5f00c5:	61                   	popa
5f00c6:	5f                   	pop    %edi
5f00c7:	00 dc                	add    %bl,%ah
5f00c9:	5f                   	pop    %edi
5f00ca:	5f                   	pop    %edi
5f00cb:	00 e4                	add    %ah,%ah
5f00cd:	5f                   	pop    %edi
5f00ce:	5f                   	pop    %edi
5f00cf:	00 e0                	add    %ah,%al
5f00d1:	5f                   	pop    %edi
5f00d2:	5f                   	pop    %edi
5f00d3:	00 e8                	add    %ch,%al
5f00d5:	5f                   	pop    %edi
5f00d6:	5f                   	pop    %edi
5f00d7:	00 00                	add    %al,(%eax)
5f00d9:	60                   	pusha
5f00da:	5f                   	pop    %edi
5f00db:	00 60 61             	add    %ah,0x61(%eax)
5f00de:	5f                   	pop    %edi
5f00df:	00 74 61 5f          	add    %dh,0x5f(%ecx,%eiz,2)
5f00e3:	00 7c 61 5f          	add    %bh,0x5f(%ecx,%eiz,2)
5f00e7:	00 04 60             	add    %al,(%eax,%eiz,2)
5f00ea:	5f                   	pop    %edi
5f00eb:	00 14 61             	add    %dl,(%ecx,%eiz,2)
5f00ee:	5f                   	pop    %edi
5f00ef:	00 0c 54             	add    %cl,(%esp,%edx,2)
5f00f2:	49                   	dec    %ecx
5f00f3:	45                   	inc    %ebp
5f00f4:	44                   	inc    %esp
5f00f5:	69 62 62 69 74 6d 61 	imul   $0x616d7469,0x62(%edx),%esp
5f00fc:	70 8d                	jo     0x5f008b
5f00fe:	40                   	inc    %eax
5f00ff:	00 4c 01 5f          	add    %cl,0x5f(%ecx,%eax,1)
5f011f:	00 4c 01 5f          	add    %cl,0x5f(%ecx,%eax,1)
5f0123:	00 18                	add    %bl,(%eax)
5f0125:	00 00                	add    %al,(%eax)
5f0127:	00 e8                	add    %ch,%al
5f0129:	10 40 00             	adc    %al,0x0(%eax)
5f012c:	c0 3c 40 00          	sarb   $0x0,(%eax,%eax,2)
5f0130:	cc                   	int3
5f0131:	3c 40                	cmp    $0x40,%al
5f0133:	00 d0                	add    %dl,%al
5f0135:	3c 40                	cmp    $0x40,%al
5f0137:	00 d4                	add    %dl,%ah
5f0139:	3c 40                	cmp    $0x40,%al
5f013b:	00 c8                	add    %cl,%al
5f013d:	3c 40                	cmp    $0x40,%al
5f013f:	00 10                	add    %dl,(%eax)
5f0141:	3a 40 00             	cmp    0x0(%eax),%al
5f0144:	2c 3a                	sub    $0x3a,%al
5f0146:	40                   	inc    %eax
5f0147:	00 f8                	add    %bh,%al
5f0149:	61                   	popa
5f014a:	5f                   	pop    %edi
5f014b:	00 0d 54 49 45 57    	add    %cl,0x57454954
5f0151:	6f                   	outsl  %ds:(%esi),(%dx)
5f0152:	72 6b                	jb     0x5f01bf
5f0154:	42                   	inc    %edx
5f0155:	69 74 6d 61 70 8b c0 	imul   $0xa8c08b70,0x61(%ebp,%ebp,2),%esi
5f015c:	a8
5f015d:	01 5f 00             	add    %ebx,0x0(%edi)
5f017c:	a8 01                	test   $0x1,%al
5f017e:	5f                   	pop    %edi
5f017f:	00 20                	add    %ah,(%eax)
5f0181:	00 00                	add    %al,(%eax)
5f0183:	00 e8                	add    %ch,%al
5f0185:	10 40 00             	adc    %al,0x0(%eax)
5f0188:	c0 3c 40 00          	sarb   $0x0,(%eax,%eax,2)
5f018c:	cc                   	int3
5f018d:	3c 40                	cmp    $0x40,%al
5f018f:	00 d0                	add    %dl,%al
5f0191:	3c 40                	cmp    $0x40,%al
5f0193:	00 d4                	add    %dl,%ah
5f0195:	3c 40                	cmp    $0x40,%al
5f0197:	00 c8                	add    %cl,%al
5f0199:	3c 40                	cmp    $0x40,%al
5f019b:	00 10                	add    %dl,(%eax)
5f019d:	3a 40 00             	cmp    0x0(%eax),%al
5f01a0:	2c 3a                	sub    $0x3a,%al
5f01a2:	40                   	inc    %eax
5f01a3:	00 08                	add    %cl,(%eax)
5f01a5:	12 60 00             	adc    0x0(%eax),%ah
5f01a8:	0e                   	push   %cs
5f01a9:	54                   	push   %esp
5f01aa:	49                   	dec    %ecx
5f01ab:	45                   	inc    %ebp
5f01ac:	54                   	push   %esp
5f01ad:	61                   	popa
5f01ae:	67 73 48             	addr16 jae 0x5f01f9
5f01b1:	61                   	popa
5f01b2:	6e                   	outsb  %ds:(%esi),(%dx)
5f01b3:	64 6c                	fs insb (%dx),%es:(%edi)
5f01b5:	65 72 90             	gs jb  0x5f0148
5f01b8:	04 02                	add    $0x2,%al
5f01ba:	5f                   	pop    %edi
5f01d7:	00 20                	add    %ah,(%eax)
5f01d9:	02 5f 00             	add    0x0(%edi),%bl
5f01dc:	10 00                	adc    %al,(%eax)
5f01de:	00 00                	add    %al,(%eax)
5f01e0:	fc                   	cld
5f01e1:	9c                   	pushf
5f01e2:	41                   	inc    %ecx
5f01e3:	00 c0                	add    %al,%al
5f01e5:	3c 40                	cmp    $0x40,%al
5f01e7:	00 cc                	add    %cl,%ah
5f01e9:	3c 40                	cmp    $0x40,%al
5f01eb:	00 d0                	add    %dl,%al
5f01ed:	3c 40                	cmp    $0x40,%al
5f01ef:	00 d4                	add    %dl,%ah
5f01f1:	3c 40                	cmp    $0x40,%al
5f01f3:	00 c8                	add    %cl,%al
5f01f5:	3c 40                	cmp    $0x40,%al
5f01f7:	00 10                	add    %dl,(%eax)
5f01f9:	3a 40 00             	cmp    0x0(%eax),%al
5f01fc:	2c 3a                	sub    $0x3a,%al
5f01fe:	40                   	inc    %eax
5f01ff:	00 68 3a             	add    %ch,0x3a(%eax)
5f0202:	40                   	inc    %eax
5f0203:	00 44 1e 60          	add    %al,0x60(%esi,%ebx,1)
5f0207:	00 50 e7             	add    %dl,-0x19(%eax)
5f020a:	41                   	inc    %ecx
5f020b:	00 1c ed 41 00 48 1e 	add    %bl,0x1e480041(,%ebp,8)
5f0212:	60                   	pusha
5f0213:	00 54 ed 41          	add    %dl,0x41(%ebp,%ebp,8)
5f0217:	00 74 e8 41          	add    %dh,0x41(%eax,%ebp,8)
5f021b:	00 b4 ea 41 00 0c 54 	add    %dh,0x540c0041(%edx,%ebp,8)
5f0222:	49                   	dec    %ecx
5f0223:	45                   	inc    %ebp
5f0224:	4d                   	dec    %ebp
5f0225:	65 6d                	gs insl (%dx),%es:(%edi)
5f0227:	53                   	push   %ebx
5f0228:	74 72                	je     0x5f029c
5f022a:	65 61                	gs popa
5f022c:	6d                   	insl   (%dx),%es:(%edi)
5f022d:	8d 40 00             	lea    0x0(%eax),%eax
5f0230:	7c 02                	jl     0x5f0234
5f0232:	5f                   	pop    %edi
5f024f:	00 7c 02 5f          	add    %bh,0x5f(%edx,%eax,1)
5f0253:	00 38                	add    %bh,(%eax)
5f0255:	00 00                	add    %al,(%eax)
5f0257:	00 e8                	add    %ch,%al
5f0259:	10 40 00             	adc    %al,0x0(%eax)
5f025c:	c0 3c 40 00          	sarb   $0x0,(%eax,%eax,2)
5f0260:	cc                   	int3
5f0261:	3c 40                	cmp    $0x40,%al
5f0263:	00 d0                	add    %dl,%al
5f0265:	3c 40                	cmp    $0x40,%al
5f0267:	00 d4                	add    %dl,%ah
5f0269:	3c 40                	cmp    $0x40,%al
5f026b:	00 c8                	add    %cl,%al
5f026d:	3c 40                	cmp    $0x40,%al
5f026f:	00 10                	add    %dl,(%eax)
5f0271:	3a 40 00             	cmp    0x0(%eax),%al
5f0274:	2c 3a                	sub    $0x3a,%al
5f0276:	40                   	inc    %eax
5f0277:	00 58 42             	add    %bl,0x42(%eax)
5f027a:	60                   	pusha
5f027b:	00 06                	add    %al,(%esi)
5f027d:	54                   	push   %esp
5f027e:	49                   	dec    %ecx
5f027f:	45                   	inc    %ebp
5f0280:	49                   	dec    %ecx
5f0281:	43                   	inc    %ebx
5f0282:	43                   	inc    %ebx
5f0283:	90                   	nop
5f0284:	d0 02                	rolb   $1,(%edx)
5f0286:	5f                   	pop    %edi
5f02a3:	00 ec                	add    %ch,%ah
5f02a5:	02 5f 00             	add    0x0(%edi),%bl
5f02a8:	28 00                	sub    %al,(%eax)
5f02aa:	00 00                	add    %al,(%eax)
5f02ac:	a0 9b 41 00 c0       	mov    0xc000419b,%al
5f02b1:	3c 40                	cmp    $0x40,%al
5f02b3:	00 cc                	add    %cl,%ah
5f02b5:	3c 40                	cmp    $0x40,%al
5f02b7:	00 d0                	add    %dl,%al
5f02b9:	3c 40                	cmp    $0x40,%al
5f02bb:	00 d4                	add    %dl,%ah
5f02bd:	3c 40                	cmp    $0x40,%al
5f02bf:	00 c8                	add    %cl,%al
5f02c1:	3c 40                	cmp    $0x40,%al
5f02c3:	00 10                	add    %dl,(%eax)
5f02c5:	3a 40 00             	cmp    0x0(%eax),%al
5f02c8:	2c 3a                	sub    $0x3a,%al
5f02ca:	40                   	inc    %eax
5f02cb:	00 44 4c 60          	add    %al,0x60(%esp,%ecx,2)
5f02cf:	00 38                	add    %bh,(%eax)
5f02d1:	e7 41                	out    %eax,$0x41
5f02d3:	00 50 e7             	add    %dl,-0x19(%eax)
5f02d6:	41                   	inc    %ecx
5f02d7:	00 90 4c 60 00 f4    	add    %dl,-0xbff9fb4(%eax)
5f02dd:	4c                   	dec    %esp
5f02de:	60                   	pusha
5f02df:	00 38                	add    %bh,(%eax)
5f02e1:	4d                   	dec    %ebp
5f02e2:	60                   	pusha
5f02e3:	00 74 e8 41          	add    %dh,0x41(%eax,%ebp,8)
5f02e7:	00 b4 ea 41 00 15 54 	add    %dh,0x54150041(%edx,%ebp,8)
5f02ee:	49                   	dec    %ecx
5f02ef:	45                   	inc    %ebp
5f02f0:	42                   	inc    %edx
5f02f1:	75 66                	jne    0x5f0359
5f02f3:	66 65 72 65          	data16 gs jb 0x5f035c
5f02f7:	64 52                	fs push %edx
5f02f9:	65 61                	gs popa
5f02fb:	64 53                	fs push %ebx
5f02fd:	74 72                	je     0x5f0371
5f02ff:	65 61                	gs popa
5f0301:	6d                   	insl   (%dx),%es:(%edi)
5f0302:	8b c0                	mov    %eax,%eax
5f0304:	50                   	push   %eax
5f0305:	03 5f 00             	add    0x0(%edi),%ebx
5f0324:	54                   	push   %esp
5f0325:	03 5f 00             	add    0x0(%edi),%ebx
5f0328:	10 00                	adc    %al,(%eax)
5f032a:	00 00                	add    %al,(%eax)
5f032c:	e8 10 40 00 c0       	call   0xc05f4341
5f0331:	3c 40                	cmp    $0x40,%al
5f0333:	00 cc                	add    %cl,%ah
5f0335:	3c 40                	cmp    $0x40,%al
5f0337:	00 d0                	add    %dl,%al
5f0339:	3c 40                	cmp    $0x40,%al
5f033b:	00 d4                	add    %dl,%ah
5f033d:	3c 40                	cmp    $0x40,%al
5f033f:	00 c8                	add    %cl,%al
5f0341:	3c 40                	cmp    $0x40,%al
5f0343:	00 10                	add    %dl,(%eax)
5f0345:	3a 40 00             	cmp    0x0(%eax),%al
5f0348:	2c 3a                	sub    $0x3a,%al
5f034a:	40                   	inc    %eax
5f034b:	00 5c 2f 60          	add    %bl,0x60(%edi,%ebp,1)
5f034f:	00 f0                	add    %dh,%al
5f0351:	2c 40                	sub    $0x40,%al
5f0353:	00 0c 54             	add    %cl,(%esp,%edx,2)