475064:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
47506b:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
47506f:	62 30                	bound  %esi,(%eax)
475071:	33 66 35             	xor    0x35(%esi),%esp
475074:	66 37                	data16 aaa
475076:	66 31 31             	xor    %si,(%ecx)
475079:	64 35 30 61 33 61    	fs xor $0x61336130,%eax
47507f:	05 01 00 00 00       	add    $0x1,%eax
475084:	15 53 79 73 74       	adc    $0x74737953,%eax
475089:	65 6d                	gs insl (%dx),%es:(%edi)
47508b:	2e 44                	cs inc %esp
47508d:	72 61                	jb     0x4750f0
47508f:	77 69                	ja     0x4750fa
475091:	6e                   	outsb  %ds:(%esi),(%dx)
475092:	67 2e 42             	addr16 cs inc %edx
475095:	69 74 6d 61 70 01 00 	imul   $0x170,0x61(%ebp,%ebp,2),%esi
47509c:	00
47509d:	00 04 44             	add    %al,(%esp,%eax,2)
4750a0:	61                   	popa
4750a1:	74 61                	je     0x475104
4750a3:	07                   	pop    %es
4750a4:	02 02                	add    (%edx),%al
4750a6:	00 00                	add    %al,(%eax)
4750a8:	00 09                	add    %cl,(%ecx)
4750aa:	03 00                	add    (%eax),%eax
4750ac:	00 00                	add    %al,(%eax)
4750ae:	0f 03 00             	lsl    (%eax),%eax
4750b1:	00 00                	add    %al,(%eax)
4750b3:	f6 06 00             	testb  $0x0,(%esi)
4750b6:	00 02                	add    %al,(%edx)
4750b8:	42                   	inc    %edx
4750b9:	4d                   	dec    %ebp
4750ba:	f6 06 00             	testb  $0x0,(%esi)
4750bd:	00 00                	add    %al,(%eax)
4750bf:	00 00                	add    %al,(%eax)
4750c1:	00 36                	add    %dh,(%esi)
4750c3:	00 00                	add    %al,(%eax)
4750c5:	00 28                	add    %ch,(%eax)
4750c7:	00 00                	add    %al,(%eax)
4750c9:	00 18                	add    %bl,(%eax)
4750cb:	00 00                	add    %al,(%eax)
4750cd:	00 18                	add    %bl,(%eax)
4750cf:	00 00                	add    %al,(%eax)
4750d1:	00 01                	add    %al,(%ecx)
4750d3:	00 18                	add    %bl,(%eax)
4750dd:	00 c4                	add    %al,%ah
4750df:	0e                   	push   %cs
4750e0:	00 00                	add    %al,(%eax)
4750e2:	c4 0e                	les    (%esi),%ecx
4752e4:	00 00                	add    %al,(%eax)
4752e6:	59                   	pop    %ecx
4752e7:	50                   	push   %eax
47532c:	00 00                	add    %al,(%eax)
47532e:	43                   	inc    %ebx
47532f:	52                   	push   %edx
475330:	59                   	pop    %ecx
475331:	50                   	push   %eax
475332:	54                   	push   %esp
475333:	5f                   	pop    %edi
475334:	4b                   	dec    %ebx
475335:	45                   	inc    %ebp
475336:	59                   	pop    %ecx
475337:	5f                   	pop    %edi
475338:	44                   	inc    %esp
475339:	41                   	inc    %ecx
47533a:	54                   	push   %esp
47533b:	41                   	inc    %ecx
47533c:	5f                   	pop    %edi
47533d:	42                   	inc    %edx
47533e:	4c                   	dec    %esp
47533f:	4f                   	dec    %edi
475340:	42                   	inc    %edx
475341:	5f                   	pop    %edi
475342:	4d                   	dec    %ebp
475343:	41                   	inc    %ecx
475344:	47                   	inc    %edi
475345:	49                   	dec    %ecx
475346:	43                   	inc    %ebx
475347:	00 42 43             	add    %al,0x43(%edx)
47534a:	52                   	push   %edx
47534b:	59                   	pop    %ecx
47534c:	50                   	push   %eax
47534d:	54                   	push   %esp
47534e:	5f                   	pop    %edi
47534f:	4f                   	dec    %edi
475350:	42                   	inc    %edx
475351:	4a                   	dec    %edx
475352:	45                   	inc    %ebp
475353:	43                   	inc    %ebx
475354:	54                   	push   %esp
475355:	5f                   	pop    %edi
475356:	4c                   	dec    %esp
475357:	45                   	inc    %ebp
475358:	4e                   	dec    %esi
475359:	47                   	inc    %edi
47535a:	54                   	push   %esp
47535b:	48                   	dec    %eax
47535c:	00 42 43             	add    %al,0x43(%edx)
47535f:	52                   	push   %edx
475360:	59                   	pop    %ecx
475361:	50                   	push   %eax
475362:	54                   	push   %esp
475363:	5f                   	pop    %edi
475364:	43                   	inc    %ebx
475365:	48                   	dec    %eax
475366:	41                   	inc    %ecx
475367:	49                   	dec    %ecx
475368:	4e                   	dec    %esi
475369:	5f                   	pop    %edi
47536a:	4d                   	dec    %ebp
47536b:	4f                   	dec    %edi
47536c:	44                   	inc    %esp
47536d:	45                   	inc    %ebp
47536e:	5f                   	pop    %edi
47536f:	47                   	inc    %edi
475370:	43                   	inc    %ebx
475371:	4d                   	dec    %ebp
475372:	00 42 43             	add    %al,0x43(%edx)
475375:	52                   	push   %edx
475376:	64 69 66 79 54 69 6d 	imul   $0x656d6954,%fs:0x79(%esi),%esp
47537d:	65
47537e:	00 43 6f             	add    %al,0x6f(%ebx)
475381:	6d                   	insl   (%dx),%es:(%edi)
475382:	6d                   	insl   (%dx),%es:(%edi)
475383:	65 6e                	outsb  %gs:(%esi),(%dx)
475385:	74 00                	je     0x475387
475387:	71 77                	jno    0x475400
475389:	70 00                	jo     0x47538b
47538b:	7a 67                	jp     0x4753f4
47538d:	78 6d                	js     0x4753fc
47538f:	00 45 52             	add    %al,0x52(%ebp)
475392:	52                   	push   %edx
475393:	4f                   	dec    %edi
475394:	52                   	push   %edx
475395:	5f                   	pop    %edi
475396:	53                   	push   %ebx
475397:	55                   	push   %ebp
475398:	43                   	inc    %ebx
475399:	43                   	inc    %ebx
47539a:	45                   	inc    %ebp
47539b:	53                   	push   %ebx
47539c:	53                   	push   %ebx
47539d:	00 42 43             	add    %al,0x43(%edx)
4753a0:	52                   	push   %edx
4753a1:	59                   	pop    %ecx
4753a2:	50                   	push   %eax
4753a3:	54                   	push   %esp
4753a4:	5f                   	pop    %edi
4753a5:	50                   	push   %eax
4753a6:	41                   	inc    %ecx
4753a7:	44                   	inc    %esp
4753a8:	5f                   	pop    %edi
4753a9:	50                   	push   %eax
4753aa:	53                   	push   %ebx
4753ab:	53                   	push   %ebx
4753ac:	00 42 43             	add    %al,0x43(%edx)
4753af:	52                   	push   %edx
4753b0:	59                   	pop    %ecx
4753b1:	50                   	push   %eax
4753b2:	54                   	push   %esp
4753b3:	5f                   	pop    %edi
4753b4:	50                   	push   %eax
4753b5:	41                   	inc    %ecx
4753b6:	44                   	inc    %esp
4753b7:	5f                   	pop    %edi
4753b8:	4f                   	dec    %edi
4753b9:	41                   	inc    %ecx
4753ba:	45                   	inc    %ebp
4753bb:	50                   	push   %eax
4753bc:	00 42 6e             	add    %al,0x6e(%edx)
4753bf:	5a                   	pop    %edx
4753c0:	69 70 00 46 69 6c 65 	imul   $0x656c6946,0x0(%eax),%esi
4753c7:	53                   	push   %ebx
4753c8:	69 7a 65 00 43 6f 6d 	imul   $0x6d6f4300,0x65(%edx),%edi
4753cf:	70 72                	jo     0x475443
4753d1:	65 73 73             	gs jae 0x475447
4753d4:	65 64 53             	gs fs push %ebx
4753d7:	69 7a 65 00 48 65 61 	imul   $0x61654800,0x65(%edx),%edi
4753de:	64 65 72 4f          	fs gs jb 0x475431
4753e2:	66 66 73 65          	data16 data16 jae 0x47544b
4753e6:	74 00                	je     0x4753e8
4753e8:	46                   	inc    %esi
4753e9:	69 6c 65 4f 66 66 73 	imul   $0x65736666,0x4f(%ebp,%eiz,2),%ebp
4753f0:	65
4753f1:	74 00                	je     0x4753f3
4753f3:	48                   	dec    %eax
4753f4:	65 61                	gs popa
4753f6:	64 65 72 53          	fs gs jb 0x47544d
4753fa:	69 7a 65 00 43 72 63 	imul   $0x63724300,0x65(%edx),%edi
475401:	33 32                	xor    (%edx),%esi
475403:	00 4d 6f             	add    %cl,0x6f(%ebp)
475406:	67 61                	addr16 popa
475408:	6c                   	insb   (%dx),%es:(%edi)
475409:	00 7a 67             	add    %bh,0x67(%edx)
47540c:	61                   	popa
47540d:	73 00                	jae    0x47540f
47540f:	7a 67                	jp     0x475478
475411:	61                   	popa
475412:	65 00 7a 67          	add    %bh,%gs:0x67(%edx)
475416:	61                   	popa
475417:	70 00                	jo     0x475419
475419:	7a 67                	jp     0x475482
47541b:	61                   	popa
47541c:	68 00 7a 67 6f       	push   $0x6f677a00
475421:	78 00                	js     0x475423
475423:	7a 67                	jp     0x47548c
475425:	6f                   	outsl  %ds:(%esi),(%dx)
475426:	63 00                	arpl   %eax,(%eax)
475428:	71 77                	jno    0x4754a1
47542a:	62 00                	bound  %eax,(%eax)
47542c:	53                   	push   %ebx
47542d:	74 6f                	je     0x47549e
47542f:	72 65                	jb     0x475496
475431:	00 44 65 66          	add    %al,0x66(%ebp,%eiz,2)
475435:	6c                   	insb   (%dx),%es:(%edi)
475436:	61                   	popa
475437:	74 65                	je     0x47549e
475439:	00 71 77             	add    %dh,0x77(%ecx)
47543c:	65 00 4d 65          	add    %cl,%gs:0x65(%ebp)
475440:	74 68                	je     0x4754aa
475442:	6f                   	outsl  %ds:(%esi),(%dx)
475443:	64 00 46 69          	add    %al,%fs:0x69(%esi)
475447:	6c                   	insb   (%dx),%es:(%edi)
475448:	65 6e                	outsb  %gs:(%esi),(%dx)
47544a:	61                   	popa
47544b:	6d                   	insl   (%dx),%es:(%edi)
47544c:	65 49                	gs dec %ecx
47544e:	00 6d 65             	add    %ch,0x65(%ebp)
475451:	70 00                	jo     0x475453
475453:	6d                   	insl   (%dx),%es:(%edi)
475454:	65 76 00             	gs jbe 0x475457
475457:	6d                   	insl   (%dx),%es:(%edi)
475458:	65 68 00 77 62 65    	gs push $0x65627700
47545e:	00 77 62             	add    %dh,0x62(%edi)
475461:	70 00                	jo     0x475463
475463:	77 65                	ja     0x4754ca
475465:	68 00 77 70 76       	push   $0x76707700
47546a:	00 79 62             	add    %bh,0x62(%ecx)
47546d:	76 00                	jbe    0x47546f
47546f:	79 62                	jns    0x4754d3
475471:	68 00 79 70 68       	push   $0x68707900
475476:	00 79 76             	add    %bh,0x76(%ecx)
475479:	68 00 62 65 70       	push   $0x70656200
47547e:	00 62 70             	add    %ah,0x70(%edx)
475481:	68 00 62 76 68       	push   $0x68766200
475486:	00 65 70             	add    %ah,0x70(%ebp)
475489:	76 00                	jbe    0x47548b
47548b:	7a 67                	jp     0x4754f4
47548d:	61                   	popa
47548e:	6b 00 7a             	imul   $0x7a,(%eax),%eax
475491:	67 61                	addr16 popa
475493:	63 00                	arpl   %eax,(%eax)
475495:	7a 6e                	jp     0x475505
475497:	77 70                	ja     0x475509
475499:	00 6e 77             	add    %ch,0x77(%esi)
47549c:	76 00                	jbe    0x47549e
47549e:	6e                   	outsb  %ds:(%esi),(%dx)
47549f:	65 70 00             	gs jo  0x4754a2
4754a2:	44                   	inc    %esp
4754a3:	61                   	popa
4754a4:	74 65                	je     0x47550b
4754a6:	54                   	push   %esp
4754a7:	69 6d 65 00 6e 65 76 	imul   $0x76656e00,0x65(%ebp),%ebp
4754ae:	00 6e 65             	add    %ch,0x65(%esi)
4754b1:	68 00 6e 70 76       	push   $0x76706e00
4754b6:	00 6e 70             	add    %ch,0x70(%esi)
4754b9:	68 00 6e 76 68       	push   $0x68766e00
4754be:	00 66 6d             	add    %ah,0x6d(%esi)
4754c1:	65 00 66 77          	add    %ah,%gs:0x77(%esi)
4754c5:	65 00 66 76          	add    %ah,%gs:0x76(%esi)
4754c9:	68 00 6d 77 79       	push   $0x79776d00
4754ce:	00 6d 77             	add    %ch,0x77(%ebp)
4754d1:	62 00                	bound  %eax,(%eax)
4754d3:	6d                   	insl   (%dx),%es:(%edi)
4754d4:	79 62                	jns    0x475538
4754d6:	00 6d 79             	add    %ch,0x79(%ebp)
4754d9:	65 00 6d 79          	add    %ch,%gs:0x79(%ebp)
4754dd:	70 71                	jo     0x475550
4754df:	62 76 00             	bound  %esi,0x0(%esi)
4754e2:	71 62                	jno    0x475546
4754e4:	68 00 71 65 70       	push   $0x70657100
4754e9:	00 71 70             	add    %dh,0x70(%ecx)
4754ec:	76 00                	jbe    0x4754ee
4754ee:	71 70                	jno    0x475560
4754f0:	68 00 71 76 68       	push   $0x68767100
4754f5:	00 6e 66             	add    %ch,0x66(%esi)
4754f8:	62 00                	bound  %eax,(%eax)
4754fa:	6e                   	outsb  %ds:(%esi),(%dx)
4754fb:	66 65 00 6e 66       	data16 add %ch,%gs:0x66(%esi)
475500:	70 00                	jo     0x475502
475502:	6e                   	outsb  %ds:(%esi),(%dx)
475503:	66 76 00             	data16 jbe 0x475506
475506:	6e                   	outsb  %ds:(%esi),(%dx)
475507:	6d                   	insl   (%dx),%es:(%edi)
475508:	79 00                	jns    0x47550a
47550a:	6e                   	outsb  %ds:(%esi),(%dx)
47550b:	6d                   	insl   (%dx),%es:(%edi)
47550c:	62 00                	bound  %eax,(%eax)
47550e:	6e                   	outsb  %ds:(%esi),(%dx)
47550f:	6d                   	insl   (%dx),%es:(%edi)
475510:	65 00 6e 6d          	add    %ch,%gs:0x6d(%esi)
475514:	70 00                	jo     0x475516
475516:	6e                   	outsb  %ds:(%esi),(%dx)
475517:	6d                   	insl   (%dx),%es:(%edi)
475518:	76 00                	jbe    0x47551a
47551a:	6e                   	outsb  %ds:(%esi),(%dx)
47551b:	77 79                	ja     0x475596
47551d:	00 6e 77             	add    %ch,0x77(%esi)
475520:	62 00                	bound  %eax,(%eax)
475522:	6e                   	outsb  %ds:(%esi),(%dx)
475523:	77 65                	ja     0x47558a
475525:	00 00                	add    %al,(%eax)
475527:	7a 67                	jp     0x475590
475529:	6f                   	outsl  %ds:(%esi),(%dx)
47552a:	62 00                	bound  %eax,(%eax)
47552c:	7a 67                	jp     0x475595
47552e:	6f                   	outsl  %ds:(%esi),(%dx)
47552f:	65 00 7a 67          	add    %bh,%gs:0x67(%edx)
475533:	6f                   	outsl  %ds:(%esi),(%dx)
475534:	70 00                	jo     0x475536
475536:	7a 67                	jp     0x47559f
475538:	6f                   	outsl  %ds:(%esi),(%dx)
475539:	76 00                	jbe    0x47553b
47553b:	46                   	inc    %esi
47553c:	69 6c 65 41 63 63 65 	imul   $0x73656363,0x41(%ebp,%eiz,2),%ebp
475543:	73
475544:	73 00                	jae    0x475546
475546:	7a 67                	jp     0x4755af
475548:	6f                   	outsl  %ds:(%esi),(%dx)
475549:	68 00 7a 67 78       	push   $0x78677a00
47554e:	72 00                	jb     0x475550
475550:	7a 67                	jp     0x4755b9
475552:	78 64                	js     0x4755b8
475554:	00 45 6e             	add    %al,0x6e(%ebp)
475557:	63 6f 64             	arpl   %ebp,0x64(%edi)
47555a:	69 6e 67 00 71 79 62 	imul   $0x62797100,0x67(%esi),%ebp
475561:	00 71 79             	add    %dh,0x79(%ecx)
475564:	65 00 71 79          	add    %dh,%gs:0x79(%ecx)
475568:	70 00                	jo     0x47556a
47556a:	71 62                	jno    0x4755ce
47556c:	70 00                	jo     0x47556e
47556e:	76 68                	jbe    0x4755d8
475570:	00 6a 71             	add    %ch,0x71(%edx)
475573:	6e                   	outsb  %ds:(%esi),(%dx)
475574:	00 6a 71             	add    %ch,0x71(%edx)
475577:	66 00 6a 71          	data16 add %ch,0x71(%edx)
47557b:	6d                   	insl   (%dx),%es:(%edi)
47557c:	00 6a 71             	add    %ch,0x71(%edx)
47557f:	77 00                	ja     0x475581
475581:	6a 71                	push   $0x71