634fca:	5b                   	pop    %ebx
634fcb:	5d                   	pop    %ebp
634fcc:	c3                   	ret
634fcd:	8d 40 00             	lea    0x0(%eax),%eax
634fd0:	a3 bc 65 6b 00       	mov    %eax,0x6b65bc
634fd5:	c3                   	ret
634fd6:	8b c0                	mov    %eax,%eax
634fd8:	55                   	push   %ebp
634fd9:	8b ec                	mov    %esp,%ebp
634fdb:	33 c0                	xor    %eax,%eax
634fdd:	55                   	push   %ebp
634fde:	68 fd 4f 63 00       	push   $0x634ffd
634fe3:	64 ff 30             	push   %fs:(%eax)
634fe6:	64 89 20             	mov    %esp,%fs:(%eax)
634fe9:	ff 05 c0 65 6b 00    	incl   0x6b65c0
634fef:	33 c0                	xor    %eax,%eax
634ff1:	5a                   	pop    %edx
634ff2:	59                   	pop    %ecx
634ff3:	59                   	pop    %ecx
634ff4:	64 89 10             	mov    %edx,%fs:(%eax)
634ff7:	68 04 50 63 00       	push   $0x635004
634ffc:	c3                   	ret
634ffd:	e9 0a f2 dc ff       	jmp    0x40420c
635002:	eb f8                	jmp    0x634ffc
635004:	5d                   	pop    %ebp
635005:	c3                   	ret
635006:	8b c0                	mov    %eax,%eax
635008:	83 2d c0 65 6b 00 01 	subl   $0x1,0x6b65c0
63500f:	c3                   	ret
635010:	5c                   	pop    %esp
635011:	50                   	push   %eax
635012:	63 00                	arpl   %eax,(%eax)
635020:	fc                   	cld
635021:	58                   	pop    %eax
635022:	63 00                	arpl   %eax,(%eax)
635024:	4c                   	dec    %esp
635025:	51                   	push   %ecx
635026:	63 00                	arpl   %eax,(%eax)
635028:	f8                   	clc
635029:	56                   	push   %esi
63502a:	63 00                	arpl   %eax,(%eax)
63502c:	00 00                	add    %al,(%eax)
63502e:	00 00                	add    %al,(%eax)
635030:	b7 58                	mov    $0x58,%bh
635032:	63 00                	arpl   %eax,(%eax)
635034:	9c                   	pushf
635035:	04 00                	add    $0x0,%al
635037:	00 a4 f5 45 00 c8 4d 	add    %ah,0x4dc80045(%ebp,%esi,8)
63503e:	42                   	inc    %edx
63503f:	00 c8                	add    %cl,%al
635041:	25 46 00 70 27       	and    $0x27700046,%eax
635046:	46                   	inc    %esi
635047:	00 d4                	add    %dl,%ah
635049:	3c 40                	cmp    $0x40,%al
63504b:	00 10                	add    %dl,(%eax)
63504d:	4b                   	dec    %ebx
63504e:	46                   	inc    %esi
63504f:	00 10                	add    %dl,(%eax)
635051:	3a 40 00             	cmp    0x0(%eax),%al
635054:	2c 3a                	sub    $0x3a,%al
635056:	40                   	inc    %eax
635057:	00 d8                	add    %bl,%al
635059:	27                   	daa
63505a:	46                   	inc    %esi
63505b:	00 6c fa 44          	add    %ch,0x44(%edx,%edi,8)
63505f:	00 48 2d             	add    %cl,0x2d(%eax)
635062:	46                   	inc    %esi
635063:	00 48 c7             	add    %cl,-0x39(%eax)
635066:	41                   	inc    %ecx
635067:	00 98 29 46 00 d4    	add    %bl,-0x2bffb9d7(%eax)
63506d:	29 46 00             	sub    %eax,0x0(%esi)
635070:	e0 2a                	loopne 0x63509c
635072:	46                   	inc    %esi
635073:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
63507a:	42                   	inc    %edx
63507b:	00 58 33             	add    %bl,0x33(%eax)
63507e:	46                   	inc    %esi
63507f:	00 c0                	add    %al,%al
635081:	4a                   	dec    %edx
635082:	42                   	inc    %edx
635083:	00 b4 6d 46 00 3c 24 	add    %dh,0x243c0046(%ebp,%ebp,2)
63508a:	46                   	inc    %esi
63508b:	00 80 f5 44 00 9c    	add    %al,-0x63ffbb0b(%eax)
635091:	fa                   	cli
635092:	44                   	inc    %esp
635093:	00 e8                	add    %ch,%al
635095:	f9                   	stc
635096:	44                   	inc    %esp
635097:	00 e8                	add    %ch,%al
635099:	7a 44                	jp     0x6350df
63509b:	00 fc                	add    %bh,%ah
63509d:	ef                   	out    %eax,(%dx)
63509e:	44                   	inc    %esp
63509f:	00 38                	add    %bh,(%eax)
6350a1:	30 46 00             	xor    %al,0x0(%esi)
6350a4:	3c ed                	cmp    $0xed,%al
6350a6:	44                   	inc    %esp
6350a7:	00 30                	add    %dh,(%eax)
6350a9:	7a 44                	jp     0x6350ef
6350ab:	00 34 7a             	add    %dh,(%edx,%edi,2)
6350ae:	44                   	inc    %esp
6350af:	00 2c 31             	add    %ch,(%ecx,%esi,1)
6350b2:	46                   	inc    %esi
6350b3:	00 bc aa 44 00 9c 85 	add    %bh,-0x7a63ffbc(%edx,%ebp,4)
6350ba:	44                   	inc    %esp
6350bb:	00 ac 7b 44 00 28 87 	add    %ch,-0x78d7ffbc(%ebx,%edi,2)
6350c2:	44                   	inc    %esp
6350c3:	00 20                	add    %ah,(%eax)
6350c5:	33 46 00             	xor    0x0(%esi),%eax
6350c8:	ec                   	in     (%dx),%al
6350c9:	31 46 00             	xor    %eax,0x0(%esi)
6350cc:	60                   	pusha
6350cd:	88 44 00 98          	mov    %al,-0x68(%eax,%eax,1)
6350d1:	33 46 00             	xor    0x0(%esi),%eax
6350d4:	40                   	inc    %eax
6350d5:	ab                   	stos   %eax,%es:(%edi)
6350d6:	44                   	inc    %esp
6350d7:	00 c8                	add    %cl,%al
6350d9:	ed                   	in     (%dx),%eax
6350da:	44                   	inc    %esp
6350db:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
6350df:	00 48 e9             	add    %cl,-0x17(%eax)
6350e2:	44                   	inc    %esp
6350e3:	00 28                	add    %ch,(%eax)
6350e5:	ee                   	out    %al,(%dx)
6350e6:	44                   	inc    %esp
6350e7:	00 18                	add    %bl,(%eax)
6350e9:	1f                   	pop    %ds
6350ea:	46                   	inc    %esi
6350eb:	00 a4 39 46 00 58 c4 	add    %ah,-0x3ba7ffba(%ecx,%edi,1)
6350f2:	44                   	inc    %esp
6350f3:	00 38                	add    %bh,(%eax)
6350f5:	46                   	inc    %esi
6350f6:	46                   	inc    %esi
6350f7:	00 94 49 46 00 54 48 	add    %dl,0x48540046(%ecx,%ecx,2)
6350fe:	46                   	inc    %esi
6350ff:	00 f0                	add    %dh,%al
635101:	c4 44 00 f4          	les    -0xc(%eax,%eax,1),%eax
635105:	c4 44 00 cc          	les    -0x34(%eax,%eax,1),%eax
635109:	4a                   	dec    %edx
63510a:	46                   	inc    %esi
63510b:	00 54 c3 44          	add    %dl,0x44(%ebx,%eax,8)
63510f:	00 68 ef             	add    %ch,-0x11(%eax)
635112:	44                   	inc    %esp
635113:	00 c0                	add    %al,%al
635115:	51                   	push   %ecx
635116:	46                   	inc    %esi
635117:	00 ec                	add    %ch,%ah
635119:	eb 44                	jmp    0x63515f
63511b:	00 94 66 46 00 0c 19 	add    %dl,0x190c0046(%esi,%eiz,2)
635122:	46                   	inc    %esi
635123:	00 bc 1b 46 00 b4 57 	add    %bh,0x57b40046(%ebx,%ebx,1)
63512a:	46                   	inc    %esi
63512b:	00 bc 28 46 00 38 29 	add    %bh,0x29380046(%eax,%ebp,1)
635132:	46                   	inc    %esi
635133:	00 3c 6a             	add    %bh,(%edx,%ebp,2)
635136:	46                   	inc    %esi
635137:	00 00                	add    %al,(%eax)
635139:	26 46                	es inc %esi
63513b:	00 78 65             	add    %bh,0x65(%eax)
63513e:	46                   	inc    %esi
63513f:	00 98 4c 46 00 2c    	add    %bl,0x2c00464c(%eax)
635145:	67 46                	addr16 inc %esi
635147:	00 1c 33             	add    %bl,(%ebx,%esi,1)
63514a:	46                   	inc    %esi
63514b:	00 55 00             	add    %dl,0x0(%ebp)
63514e:	c4 58 63             	les    0x63(%eax),%ebx
635151:	00 f0                	add    %dh,%al
635153:	02 00                	add    (%eax),%al
635155:	00 00                	add    %al,(%eax)
635157:	00 05 42 6e 74 4f    	add    %al,0x4f746e42
63515d:	4b                   	dec    %ebx
63515e:	f4                   	hlt
63515f:	02 00                	add    (%eax),%al
635161:	00 00                	add    %al,(%eax)
635163:	00 09                	add    %cl,(%ecx)
635165:	42                   	inc    %edx
635166:	6e                   	outsb  %ds:(%esi),(%dx)
635167:	74 43                	je     0x6351ac
635169:	61                   	popa
63516a:	6e                   	outsb  %ds:(%esi),(%dx)
63516b:	63 65 6c             	arpl   %esp,0x6c(%ebp)
63516e:	f8                   	clc
63516f:	02 00                	add    (%eax),%al
635171:	00 01                	add    %al,(%ecx)
635173:	00 12                	add    %dl,(%edx)
635175:	50                   	push   %eax
635176:	54                   	push   %esp
635177:	46                   	inc    %esi
635178:	6f                   	outsl  %ds:(%esi),(%dx)
635179:	6c                   	insb   (%dx),%es:(%edi)
63517a:	64 65 72 42          	fs gs jb 0x6351c0
63517e:	72 6f                	jb     0x6351ef
635180:	77 73                	ja     0x6351f5
635182:	65 44                	gs inc %esp
635184:	6c                   	insb   (%dx),%es:(%edi)
635185:	67 31 fc             	addr16 xor %edi,%esp
635188:	02 00                	add    (%eax),%al
63518a:	00 02                	add    %al,(%edx)
63518c:	00 0c 43             	add    %cl,(%ebx,%eax,2)
63518f:	68 65 63 6b 65       	push   $0x656b6365
635194:	72 54                	jb     0x6351ea
635196:	69 6d 65 72 00 03 00 	imul   $0x30072,0x65(%ebp),%ebp
63519d:	00 03                	add    %al,(%ebx)
63519f:	00 0c 43             	add    %cl,(%ebx,%eax,2)
6351a2:	6f                   	outsl  %ds:(%esi),(%dx)
6351a3:	6c                   	insb   (%dx),%es:(%edi)
6351a4:	6f                   	outsl  %ds:(%esi),(%dx)
6351a5:	72 44                	jb     0x6351eb
6351a7:	69 61 6c 6f 67 31 04 	imul   $0x431676f,0x6c(%ecx),%esp
6351ae:	03 00                	add    (%eax),%eax
6351b0:	00 04 00             	add    %al,(%eax,%eax,1)
6351b3:	09 47 72             	or     %eax,0x72(%edi)
6351b6:	6f                   	outsl  %ds:(%esi),(%dx)
6351b7:	75 70                	jne    0x635229
6351b9:	42                   	inc    %edx
6351ba:	6f                   	outsl  %ds:(%esi),(%dx)
6351bb:	78 31                	js     0x6351ee
6351bd:	08 03                	or     %al,(%ebx)
6351bf:	00 00                	add    %al,(%eax)
6351c1:	05 00 07 4c 61       	add    $0x614c0700,%eax
6351c6:	62 65 6c             	bound  %esp,0x6c(%ebp)
6351c9:	31 30                	xor    %esi,(%eax)
6351cb:	0c 03                	or     $0x3,%al
6351cd:	00 00                	add    %al,(%eax)
6351cf:	05 00 07 4c 61       	add    $0x614c0700,%eax
6351d4:	62 65 6c             	bound  %esp,0x6c(%ebp)
6351d7:	32 33                	xor    (%ebx),%dh
6351d9:	10 03                	adc    %al,(%ebx)
6351db:	00 00                	add    %al,(%eax)
6351dd:	05 00 07 4c 61       	add    $0x614c0700,%eax
6351e2:	62 65 6c             	bound  %esp,0x6c(%ebp)
6351e5:	32 35 14 03 00 00    	xor    0x314,%dh
6351eb:	06                   	push   %es
6351ec:	00 14 43             	add    %dl,(%ebx,%eax,2)
6351ef:	68 6b 4d 69 6e       	push   $0x6e694d6b
6351f4:	69 6d 69 7a 65 41 74 	imul   $0x7441657a,0x69(%ebp),%ebp
6351fb:	53                   	push   %ebx
6351fc:	74 61                	je     0x63525f
6351fe:	72 74                	jb     0x635274
635200:	55                   	push   %ebp
635201:	70 18                	jo     0x63521b
635203:	03 00                	add    (%eax),%eax
635205:	00 06                	add    %al,(%esi)
635207:	00 15 43 68 6b 44    	add    %dl,0x446b6843
63520d:	69 73 70 6c 61 79 4d 	imul   $0x4d79616c,0x70(%ebx),%esi
635214:	6f                   	outsl  %ds:(%esi),(%dx)
635215:	75 73                	jne    0x63528a
635217:	65 43                	gs inc %ebx
635219:	75 72                	jne    0x63528d
63521b:	73 6f                	jae    0x63528c
63521d:	72 1c                	jb     0x63523b
63521f:	03 00                	add    (%eax),%eax
635221:	00 06                	add    %al,(%esi)
635223:	00 14 43             	add    %dl,(%ebx,%eax,2)
635226:	68 6b 41 75 64       	push   $0x6475416b
63522b:	69 6f 4e 6f 74 69 66 	imul   $0x6669746f,0x4e(%edi),%ebp
635232:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
635239:	20 03                	and    %al,(%ebx)
63523b:	00 00                	add    %al,(%eax)
63523d:	06                   	push   %es
63523e:	00 10                	add    %dl,(%eax)
635240:	52                   	push   %edx
635241:	75 6e                	jne    0x6352b1
635243:	57                   	push   %edi
635244:	68 65 6e 57 69       	push   $0x69576e65
635249:	6e                   	outsb  %ds:(%esi),(%dx)
63524a:	53                   	push   %ebx
63524b:	74 61                	je     0x6352ae
63524d:	72 74                	jb     0x6352c3
63524f:	73 24                	jae    0x635275
635251:	03 00                	add    (%eax),%eax
635253:	00 07                	add    %al,(%edi)
635255:	00 0f                	add    %cl,(%edi)
635257:	43                   	inc    %ebx
635258:	6c                   	insb   (%dx),%es:(%edi)
635259:	6f                   	outsl  %ds:(%esi),(%dx)
63525a:	73 65                	jae    0x6352c1
63525c:	42                   	inc    %edx
63525d:	75 74                	jne    0x6352d3
63525f:	74 6f                	je     0x6352d0
635261:	6e                   	outsb  %ds:(%esi),(%dx)
635262:	4c                   	dec    %esp
635263:	69 73 74 28 03 00 00 	imul   $0x328,0x74(%ebx),%esi
63526a:	07                   	pop    %es
63526b:	00 16                	add    %dl,(%esi)
63526d:	44                   	inc    %esp
63526e:	72 6f                	jb     0x6352df
635270:	70 54                	jo     0x6352c6
635272:	6f                   	outsl  %ds:(%esi),(%dx)
635273:	46                   	inc    %esi
635274:	75 6c                	jne    0x6352e2
635276:	6c                   	insb   (%dx),%es:(%edi)
635277:	53                   	push   %ebx
635278:	63 72 65             	arpl   %esi,0x65(%edx)
63527b:	65 6e                	outsb  %gs:(%esi),(%dx)
63527d:	56                   	push   %esi
63527e:	69 65 77 65 72 2c 03 	imul   $0x32c7265,0x77(%ebp),%esp
635285:	00 00                	add    %al,(%eax)
635287:	04 00                	add    $0x0,%al
635289:	09 47 72             	or     %eax,0x72(%edi)
63528c:	6f                   	outsl  %ds:(%esi),(%dx)
63528d:	75 70                	jne    0x6352ff
63528f:	42                   	inc    %edx
635290:	6f                   	outsl  %ds:(%esi),(%dx)
635291:	78 35                	js     0x6352c8
635293:	30 03                	xor    %al,(%ebx)
635295:	00 00                	add    %al,(%eax)
635297:	05 00 06 4c 61       	add    $0x614c0600,%eax
63529c:	62 65 6c             	bound  %esp,0x6c(%ebp)
63529f:	39 34 03             	cmp    %esi,(%ebx,%eax,1)
6352a2:	00 00                	add    %al,(%eax)
6352a4:	05 00 06 4c 61       	add    $0x614c0600,%eax
6352a9:	62 65 6c             	bound  %esp,0x6c(%ebp)
6352ac:	37                   	aaa
6352ad:	38 03                	cmp    %al,(%ebx)
6352af:	00 00                	add    %al,(%eax)
6352b1:	05 00 06 4c 61       	add    $0x614c0600,%eax
6352b6:	62 65 6c             	bound  %esp,0x6c(%ebp)
6352b9:	38 3c 03             	cmp    %bh,(%ebx,%eax,1)
6352bc:	00 00                	add    %al,(%eax)
6352be:	05 00 06 4c 61       	add    $0x614c0600,%eax
6352c3:	62 65 6c             	bound  %esp,0x6c(%ebp)
6352c6:	31 40 03             	xor    %eax,0x3(%eax)
6352c9:	00 00                	add    %al,(%eax)
6352cb:	05 00 06 4c 61       	add    $0x614c0600,%eax
6352d0:	62 65 6c             	bound  %esp,0x6c(%ebp)
6352d3:	32 44 03 00          	xor    0x0(%ebx,%eax,1),%al
6352d7:	00 05 00 06 4c 61    	add    %al,0x614c0600
6352dd:	62 65 6c             	bound  %esp,0x6c(%ebp)
6352e0:	33 48 03             	xor    0x3(%eax),%ecx
6352e3:	00 00                	add    %al,(%eax)
6352e5:	05 00 06 4c 61       	add    $0x614c0600,%eax
6352ea:	62 65 6c             	bound  %esp,0x6c(%ebp)
6352ed:	34 4c                	xor    $0x4c,%al
6352ef:	03 00                	add    (%eax),%eax
6352f1:	00 05 00 07 4c 61    	add    %al,0x614c0700
6352f7:	62 65 6c             	bound  %esp,0x6c(%ebp)
6352fa:	31 32                	xor    %esi,(%edx)
6352fc:	50                   	push   %eax
6352fd:	03 00                	add    (%eax),%eax
6352ff:	00 05 00 07 4c 61    	add    %al,0x614c0700
635305:	62 65 6c             	bound  %esp,0x6c(%ebp)
635308:	32 31                	xor    (%ecx),%dh
63530a:	54                   	push   %esp
63530b:	03 00                	add    (%eax),%eax
63530d:	00 05 00 07 4c 61    	add    %al,0x614c0700
635313:	62 65 6c             	bound  %esp,0x6c(%ebp)
635316:	32 32                	xor    (%edx),%dh
635318:	58                   	pop    %eax