5c6271:	00
5c6272:	74 0e                	je     0x5c6282
5c6274:	8b d3                	mov    %ebx,%edx
5c6276:	8b 83 24 02 00 00    	mov    0x224(%ebx),%eax
5c627c:	ff 93 20 02 00 00    	call   *0x220(%ebx)
5c6282:	5b                   	pop    %ebx
5c6283:	c3                   	ret
5c6284:	8b 80 08 02 00 00    	mov    0x208(%eax),%eax
5c628a:	c3                   	ret
5c628b:	90                   	nop
5c628c:	55                   	push   %ebp
5c628d:	8b ec                	mov    %esp,%ebp
5c628f:	33 c0                	xor    %eax,%eax
5c6291:	55                   	push   %ebp
5c6292:	68 b1 62 5c 00       	push   $0x5c62b1
5c6297:	64 ff 30             	push   %fs:(%eax)
5c629a:	64 89 20             	mov    %esp,%fs:(%eax)
5c629d:	ff 05 9c 40 6b 00    	incl   0x6b409c
5c62a3:	33 c0                	xor    %eax,%eax
5c62a5:	5a                   	pop    %edx
5c62a6:	59                   	pop    %ecx
5c62a7:	59                   	pop    %ecx
5c62a8:	64 89 10             	mov    %edx,%fs:(%eax)
5c62ab:	68 b8 62 5c 00       	push   $0x5c62b8
5c62b0:	c3                   	ret
5c62b1:	e9 56 df e3 ff       	jmp    0x40420c
5c62b6:	eb f8                	jmp    0x5c62b0
5c62b8:	5d                   	pop    %ebp
5c62b9:	c3                   	ret
5c62ba:	8b c0                	mov    %eax,%eax
5c62bc:	83 2d 9c 40 6b 00 01 	subl   $0x1,0x6b409c
5c62c3:	c3                   	ret
5c62c4:	c8 62 5c 00          	enter  $0x5c62,$0x0
5c62c8:	08 15 54 49 45 41    	or     %dl,0x41454954
5c62ce:	63 71 75             	arpl   %esi,0x75(%ecx)
5c62d1:	69 72 65 42 69 74 6d 	imul   $0x6d746942,0x65(%edx),%esi
5c62d8:	61                   	popa
5c62d9:	70 45                	jo     0x5c6320
5c62db:	76 65                	jbe    0x5c6342
5c62dd:	6e                   	outsb  %ds:(%esi),(%dx)
5c62de:	74 00                	je     0x5c62e0
5c62e0:	03 08                	add    (%eax),%ecx
5c62e2:	06                   	push   %es
5c62e3:	53                   	push   %ebx
5c62e4:	65 6e                	outsb  %gs:(%esi),(%dx)
5c62e6:	64 65 72 07          	fs gs jb 0x5c62f1
5c62ea:	54                   	push   %esp
5c62eb:	4f                   	dec    %edi
5c62ec:	62 6a 65             	bound  %ebp,0x65(%edx)
5c62ef:	63 74 08 07          	arpl   %esi,0x7(%eax,%ecx,1)
5c62f3:	41                   	inc    %ecx
5c62f4:	42                   	inc    %edx
5c62f5:	69 74 6d 61 70 09 54 	imul   $0x49540970,0x61(%ebp,%ebp,2),%esi
5c62fc:	49
5c62fd:	45                   	inc    %ebp
5c62fe:	42                   	inc    %edx
5c62ff:	69 74 6d 61 70 01 07 	imul   $0x48070170,0x61(%ebp,%ebp,2),%esi
5c6306:	48
5c6307:	61                   	popa
5c6308:	6e                   	outsb  %ds:(%esi),(%dx)
5c6309:	64 6c                	fs insb (%dx),%es:(%edi)
5c630b:	65 64 07             	gs fs pop %es
5c630e:	42                   	inc    %edx
5c630f:	6f                   	outsl  %ds:(%esi),(%dx)
5c6310:	6f                   	outsl  %ds:(%esi),(%dx)
5c6311:	6c                   	insb   (%dx),%es:(%edi)
5c6312:	65 61                	gs popa
5c6314:	6e                   	outsb  %ds:(%esi),(%dx)
5c6315:	8d 40 00             	lea    0x0(%eax),%eax
5c6318:	1c 63                	sbb    $0x63,%al
5c631a:	5c                   	pop    %esp
5c631b:	00 03                	add    %al,(%ebx)
5c631d:	16                   	push   %ss
5c631e:	54                   	push   %esp
5c631f:	49                   	dec    %ecx
5c6320:	4f                   	dec    %edi
5c6321:	50                   	push   %eax
5c6322:	72 65                	jb     0x5c6389
5c6324:	76 69                	jbe    0x5c638f
5c6326:	65 77 73             	gs ja  0x5c639c
5c6329:	50                   	push   %eax
5c632a:	61                   	popa
5c632b:	72 61                	jb     0x5c638e
5c632d:	6d                   	insl   (%dx),%es:(%edi)
5c632e:	73 49                	jae    0x5c6379
5c6330:	74 65                	je     0x5c6397
5c6332:	6d                   	insl   (%dx),%es:(%edi)
5c6333:	73 01                	jae    0x5c6336
5c6335:	00 00                	add    %al,(%eax)
5c6337:	00 00                	add    %al,(%eax)
5c6339:	01 00                	add    %eax,(%eax)
5c633b:	00 00                	add    %al,(%eax)
5c633d:	18 63 5c             	sbb    %ah,0x5c(%ebx)
5c6340:	00 16                	add    %dl,(%esi)
5c6342:	69 6f 70 70 44 65 66 	imul   $0x66654470,0x70(%edi),%ebp
5c6349:	61                   	popa
5c634a:	75 6c                	jne    0x5c63b8
5c634c:	74 4c                	je     0x5c639a
5c634e:	6f                   	outsl  %ds:(%esi),(%dx)
5c634f:	63 6b 50             	arpl   %ebp,0x50(%ebx)
5c6352:	72 65                	jb     0x5c63b9
5c6354:	76 69                	jbe    0x5c63bf
5c6356:	65 77 0f             	gs ja  0x5c6368
5c6359:	69 6f 70 70 41 70 70 	imul   $0x70704170,0x70(%edi),%ebp
5c6360:	6c                   	insb   (%dx),%es:(%edi)
5c6361:	79 42                	jns    0x5c63a5
5c6363:	75 74                	jne    0x5c63d9
5c6365:	74 6f                	je     0x5c63d6
5c6367:	6e                   	outsb  %ds:(%esi),(%dx)
5c6368:	09 69 6d             	or     %ebp,0x6d(%ecx)
5c636b:	61                   	popa
5c636c:	67 65 65 6e          	gs outsb %gs:(%si),(%dx)
5c6370:	69 6f 8b c0 78 63 5c 	imul   $0x5c6378c0,-0x75(%edi),%ebp
5c6377:	00 06                	add    %al,(%esi)
5c6379:	11 54 49 4f          	adc    %edx,0x4f(%ecx,%ecx,2)
5c637d:	50                   	push   %eax
5c637e:	72 65                	jb     0x5c63e5
5c6380:	76 69                	jbe    0x5c63eb
5c6382:	65 77 73             	gs ja  0x5c63f8
5c6385:	50                   	push   %eax
5c6386:	61                   	popa
5c6387:	72 61                	jb     0x5c63ea
5c6389:	6d                   	insl   (%dx),%es:(%edi)
5c638a:	73 01                	jae    0x5c638d
5c638c:	18 63 5c             	sbb    %ah,0x5c(%ebx)
5c638f:	00 dc                	add    %bl,%ah
5c6391:	63 5c 00 00          	arpl   %ebx,0x0(%eax,%eax,1)
5c6395:	00 00                	add    %al,(%eax)
5c6397:	00 00                	add    %al,(%eax)
5c6399:	00 00                	add    %al,(%eax)
5c639b:	00 dc                	add    %bl,%ah
5c639d:	63 5c 00 00          	arpl   %ebx,0x0(%eax,%eax,1)
5c63ad:	00 00                	add    %al,(%eax)
5c63af:	00 16                	add    %dl,(%esi)
5c63b1:	65 5c                	gs pop %esp
5c63b3:	00 78 04             	add    %bh,0x4(%eax)
5c63b6:	00 00                	add    %al,(%eax)
5c63b8:	e8 10 40 00 c0       	call   0xc05ca3cd
5c63bd:	3c 40                	cmp    $0x40,%al
5c63bf:	00 cc                	add    %cl,%ah
5c63c1:	3c 40                	cmp    $0x40,%al
5c63c3:	00 d0                	add    %dl,%al
5c63c5:	3c 40                	cmp    $0x40,%al
5c63c7:	00 d4                	add    %dl,%ah
5c63c9:	3c 40                	cmp    $0x40,%al
5c63cb:	00 c8                	add    %cl,%al
5c63cd:	3c 40                	cmp    $0x40,%al
5c63cf:	00 10                	add    %dl,(%eax)
5c63d1:	3a 40 00             	cmp    0x0(%eax),%al
5c63d4:	2c 3a                	sub    $0x3a,%al
5c63d6:	40                   	inc    %eax
5c63d7:	00 e4                	add    %ah,%ah
5c63d9:	bd 5c 00 0e 00       	mov    $0xe005c,%ebp
5c63de:	00 00                	add    %al,(%eax)
5c63e0:	00 00                	add    %al,(%eax)
5c63e2:	26 00 00             	add    %al,%es:(%eax)
5c63e5:	00 ac 10 40 00 0c 00 	add    %ch,0xc0040(%eax,%edx,1)
5c63ec:	00 00                	add    %al,(%eax)
5c63ee:	ac                   	lods   %ds:(%esi),%al
5c63ef:	10 40 00             	adc    %al,0x0(%eax)
5c63f2:	48                   	dec    %eax
5c63f3:	00 00                	add    %al,(%eax)
5c63f5:	00 ac 10 40 00 4c 00 	add    %ch,0x4c0040(%eax,%edx,1)
5c63fc:	00 00                	add    %al,(%eax)
5c63fe:	ac                   	lods   %ds:(%esi),%al
5c63ff:	10 40 00             	adc    %al,0x0(%eax)
5c6402:	50                   	push   %eax
5c6403:	00 00                	add    %al,(%eax)
5c6405:	00 ac 10 40 00 80 00 	add    %ch,0x800040(%eax,%edx,1)
5c640c:	00 00                	add    %al,(%eax)
5c640e:	ac                   	lods   %ds:(%esi),%al
5c640f:	10 40 00             	adc    %al,0x0(%eax)
5c6412:	38 01                	cmp    %al,(%ecx)
5c6414:	00 00                	add    %al,(%eax)
5c6416:	ac                   	lods   %ds:(%esi),%al
5c6417:	10 40 00             	adc    %al,0x0(%eax)
5c641a:	3c 01                	cmp    $0x1,%al
5c641c:	00 00                	add    %al,(%eax)
5c641e:	ac                   	lods   %ds:(%esi),%al
5c641f:	10 40 00             	adc    %al,0x0(%eax)
5c6422:	48                   	dec    %eax
5c6423:	01 00                	add    %eax,(%eax)
5c6425:	00 ac 10 40 00 78 01 	add    %ch,0x1780040(%eax,%edx,1)
5c642c:	00 00                	add    %al,(%eax)
5c642e:	ac                   	lods   %ds:(%esi),%al
5c642f:	10 40 00             	adc    %al,0x0(%eax)
5c6432:	7c 01                	jl     0x5c6435
5c6434:	00 00                	add    %al,(%eax)
5c6436:	ac                   	lods   %ds:(%esi),%al
5c6437:	10 40 00             	adc    %al,0x0(%eax)
5c643a:	80 01 00             	addb   $0x0,(%ecx)
5c643d:	00 ac 10 40 00 9c 01 	add    %ch,0x19c0040(%eax,%edx,1)
5c6444:	00 00                	add    %al,(%eax)
5c6446:	ac                   	lods   %ds:(%esi),%al
5c6447:	10 40 00             	adc    %al,0x0(%eax)
5c644a:	a0 01 00 00 ac       	mov    0xac000001,%al
5c644f:	10 40 00             	adc    %al,0x0(%eax)
5c6452:	a4                   	movsb  %ds:(%esi),%es:(%edi)
5c6453:	01 00                	add    %eax,(%eax)
5c6455:	00 ac 10 40 00 38 02 	add    %ch,0x2380040(%eax,%edx,1)
5c645c:	00 00                	add    %al,(%eax)
5c645e:	ac                   	lods   %ds:(%esi),%al
5c645f:	10 40 00             	adc    %al,0x0(%eax)
5c6462:	5c                   	pop    %esp
5c6463:	02 00                	add    (%eax),%al
5c6465:	00 ac 10 40 00 60 02 	add    %ch,0x2600040(%eax,%edx,1)
5c646c:	00 00                	add    %al,(%eax)
5c646e:	ac                   	lods   %ds:(%esi),%al
5c646f:	10 40 00             	adc    %al,0x0(%eax)
5c6472:	64 02 00             	add    %fs:(%eax),%al
5c6475:	00 ac 10 40 00 b8 02 	add    %ch,0x2b80040(%eax,%edx,1)
5c647c:	00 00                	add    %al,(%eax)
5c647e:	ac                   	lods   %ds:(%esi),%al
5c647f:	10 40 00             	adc    %al,0x0(%eax)
5c6482:	bc 02 00 00 ac       	mov    $0xac000002,%esp
5c6487:	10 40 00             	adc    %al,0x0(%eax)
5c648a:	c0 02 00             	rolb   $0x0,(%edx)
5c648d:	00 ac 10 40 00 c4 02 	add    %ch,0x2c40040(%eax,%edx,1)
5c6494:	00 00                	add    %al,(%eax)
5c6496:	ac                   	lods   %ds:(%esi),%al
5c6497:	10 40 00             	adc    %al,0x0(%eax)
5c649a:	d4 02                	aam    $0x2
5c649c:	00 00                	add    %al,(%eax)
5c649e:	ac                   	lods   %ds:(%esi),%al
5c649f:	10 40 00             	adc    %al,0x0(%eax)
5c64a2:	04 03                	add    $0x3,%al
5c64a4:	00 00                	add    %al,(%eax)
5c64a6:	ac                   	lods   %ds:(%esi),%al
5c64a7:	10 40 00             	adc    %al,0x0(%eax)
5c64aa:	08 03                	or     %al,(%ebx)
5c64ac:	00 00                	add    %al,(%eax)
5c64ae:	b8 10 40 00 10       	mov    $0x10004010,%eax
5c64b3:	03 00                	add    (%eax),%eax
5c64b5:	00 b8 10 40 00 14    	add    %bh,0x14004010(%eax)
5c64bb:	03 00                	add    (%eax),%eax
5c64bd:	00 b8 10 40 00 18    	add    %bh,0x18004010(%eax)
5c64c3:	03 00                	add    (%eax),%eax
5c64c5:	00 b8 10 40 00 1c    	add    %bh,0x1c004010(%eax)
5c64cb:	03 00                	add    (%eax),%eax
5c64cd:	00 b8 10 40 00 20    	add    %bh,0x20004010(%eax)
5c64d3:	03 00                	add    (%eax),%eax
5c64d5:	00 ac 10 40 00 40 03 	add    %ch,0x3400040(%eax,%edx,1)
5c64dc:	00 00                	add    %al,(%eax)
5c64de:	ac                   	lods   %ds:(%esi),%al
5c64df:	10 40 00             	adc    %al,0x0(%eax)
5c64e2:	50                   	push   %eax
5c64e3:	03 00                	add    (%eax),%eax
5c64e5:	00 ac 10 40 00 54 03 	add    %ch,0x3540040(%eax,%edx,1)
5c64ec:	00 00                	add    %al,(%eax)
5c64ee:	ac                   	lods   %ds:(%esi),%al
5c64ef:	10 40 00             	adc    %al,0x0(%eax)
5c64f2:	58                   	pop    %eax
5c64f3:	03 00                	add    (%eax),%eax
5c64f5:	00 ac 10 40 00 5c 03 	add    %ch,0x35c0040(%eax,%edx,1)
5c64fc:	00 00                	add    %al,(%eax)
5c64fe:	ac                   	lods   %ds:(%esi),%al
5c64ff:	10 40 00             	adc    %al,0x0(%eax)
5c6502:	60                   	pusha
5c6503:	03 00                	add    (%eax),%eax
5c6505:	00 ac 10 40 00 64 03 	add    %ch,0x3640040(%eax,%edx,1)
5c650c:	00 00                	add    %al,(%eax)
5c650e:	ac                   	lods   %ds:(%esi),%al
5c650f:	10 40 00             	adc    %al,0x0(%eax)
5c6512:	94                   	xchg   %eax,%esp
5c6513:	03 00                	add    (%eax),%eax
5c6515:	00 0d 54 49 4f 50    	add    %cl,0x504f4954
5c651b:	61                   	popa
5c651c:	72 61                	jb     0x5c657f
5c651e:	6d                   	insl   (%dx),%es:(%edi)
5c651f:	73 56                	jae    0x5c6577
5c6521:	61                   	popa
5c6522:	6c                   	insb   (%dx),%es:(%edi)
5c6523:	73 70                	jae    0x5c6595
5c6525:	65 5c                	gs pop %esp
5c652f:	00 70 65             	add    %dh,0x65(%eax)
5c6532:	5c                   	pop    %esp
5c6543:	00 a2 65 5c 00 c8    	add    %ah,-0x37ffa39b(%edx)
5c6549:	00 00                	add    %al,(%eax)
5c654b:	00 e8                	add    %ch,%al
5c654d:	10 40 00             	adc    %al,0x0(%eax)
5c6550:	c0 3c 40 00          	sarb   $0x0,(%eax,%eax,2)
5c6554:	cc                   	int3
5c6555:	3c 40                	cmp    $0x40,%al
5c6557:	00 d0                	add    %dl,%al
5c6559:	3c 40                	cmp    $0x40,%al
5c655b:	00 d4                	add    %dl,%ah
5c655d:	3c 40                	cmp    $0x40,%al
5c655f:	00 c8                	add    %cl,%al
5c6561:	3c 40                	cmp    $0x40,%al
5c6563:	00 10                	add    %dl,(%eax)
5c6565:	3a 40 00             	cmp    0x0(%eax),%al
5c6568:	2c 3a                	sub    $0x3a,%al
5c656a:	40                   	inc    %eax
5c656b:	00 78 0a             	add    %bh,0xa(%eax)
5c656e:	5d                   	pop    %ebp
5c656f:	00 0e                	add    %cl,(%esi)
5c6571:	00 00                	add    %al,(%eax)
5c6573:	00 00                	add    %al,(%eax)
5c6575:	00 05 00 00 00 ac    	add    %al,0xac000000
5c657b:	10 40 00             	adc    %al,0x0(%eax)
5c657e:	a0 00 00 00 ac       	mov    0xac000000,%al
5c6583:	10 40 00             	adc    %al,0x0(%eax)
5c6586:	a4                   	movsb  %ds:(%esi),%es:(%edi)
5c6587:	00 00                	add    %al,(%eax)
5c6589:	00 ac 10 40 00 a8 00 	add    %ch,0xa80040(%eax,%edx,1)
5c6590:	00 00                	add    %al,(%eax)
5c6592:	ac                   	lods   %ds:(%esi),%al
5c6593:	10 40 00             	adc    %al,0x0(%eax)
5c6596:	ac                   	lods   %ds:(%esi),%al
5c6597:	00 00                	add    %al,(%eax)
5c6599:	00 ac 10 40 00 c4 00 	add    %ch,0xc40040(%eax,%edx,1)
5c65a0:	00 00                	add    %al,(%eax)
5c65a2:	0e                   	push   %cs
5c65a3:	54                   	push   %esp
5c65a4:	49                   	dec    %ecx
5c65a5:	45                   	inc    %ebp
5c65a6:	54                   	push   %esp
5c65a7:	57                   	push   %edi
5c65a8:	61                   	popa
5c65a9:	69 6e 50 61 72 61 6d 	imul   $0x6d617261,0x50(%esi),%ebp
5c65b0:	73 8d                	jae    0x5c653f
5c65b2:	40                   	inc    %eax
5c65b3:	00 b8 65 5c 00 08    	add    %bh,0x8005c65(%eax)
5c65b9:	11 54 49 45          	adc    %edx,0x45(%ecx,%ecx,2)
5c65bd:	49                   	dec    %ecx
5c65be:	4f                   	dec    %edi
5c65bf:	50                   	push   %eax
5c65c0:	72 65                	jb     0x5c6627
5c65c2:	76 69                	jbe    0x5c662d
5c65c4:	65 77 45             	gs ja  0x5c660c
5c65c7:	76 65                	jbe    0x5c662e
5c65c9:	6e                   	outsb  %ds:(%esi),(%dx)
5c65ca:	74 00                	je     0x5c65cc
5c65cc:	02 08                	add    (%eax),%cl
5c65ce:	06                   	push   %es
5c65cf:	53                   	push   %ebx
5c65d0:	65 6e                	outsb  %gs:(%esi),(%dx)
5c65d2:	64 65 72 07          	fs gs jb 0x5c65dd
5c65d6:	54                   	push   %esp
5c65d7:	4f                   	dec    %edi
5c65d8:	62 6a 65             	bound  %ebp,0x65(%edx)
5c65db:	63 74 08 0b          	arpl   %esi,0xb(%eax,%ecx,1)
5c65df:	50                   	push   %eax
5c65e0:	72 65                	jb     0x5c6647
5c65e2:	76 69                	jbe    0x5c664d
5c65e4:	65 77 46             	gs ja  0x5c662d
5c65e7:	6f                   	outsl  %ds:(%esi),(%dx)
5c65e8:	72 6d                	jb     0x5c6657
5c65ea:	05 54 46 6f 72       	add    $0x726f4654,%eax
5c65ef:	6d                   	insl   (%dx),%es:(%edi)