470420:	77 47                	ja     0x470469
470422:	49                   	dec    %ecx
470423:	49                   	dec    %ecx
470424:	64 78 56             	fs js  0x47047d
470427:	76 42                	jbe    0x47046b
470429:	59                   	pop    %ecx
47042a:	49                   	dec    %ecx
47042b:	42                   	inc    %edx
47042c:	79 70                	jns    0x47049e
47042e:	67 76 5a             	addr16 jbe 0x47048b
470431:	68 59 64 4b 63       	push   $0x634b6459
470436:	49                   	dec    %ecx
470437:	42                   	inc    %edx
470438:	78 46                	js     0x470480
47043a:	71 64                	jno    0x4704a0
47043c:	6f                   	outsl  %ds:(%esi),(%dx)
47043d:	67 6d                	insl   (%dx),%es:(%di)
47043f:	63 73 65             	arpl   %esi,0x65(%ebx)
470442:	41                   	inc    %ecx
470443:	6d                   	insl   (%dx),%es:(%edi)
470444:	45                   	inc    %ebp
470445:	67 57                	addr16 push %edi
470447:	52                   	push   %edx
470448:	45                   	inc    %ebp
470449:	47                   	inc    %edi
47044a:	41                   	inc    %ecx
47044b:	56                   	push   %esi
47044c:	6c                   	insb   (%dx),%es:(%edi)
47044d:	6c                   	insb   (%dx),%es:(%edi)
47044e:	49                   	dec    %ecx
47044f:	47                   	inc    %edi
470450:	59                   	pop    %ecx
470451:	51                   	push   %ecx
470452:	37                   	aaa
470453:	64 74 68             	fs je  0x4704be
470456:	5a                   	pop    %edx
470457:	6d                   	insl   (%dx),%es:(%edi)
470458:	55                   	push   %ebp
470459:	67 35 50 69 64 44    	addr16 xor $0x44646950,%eax
47045f:	32 45 67             	xor    0x67(%ebp),%al
470462:	41                   	inc    %ecx
470463:	48                   	dec    %eax
470464:	47                   	inc    %edi
470465:	61                   	popa
470466:	2f                   	das
470467:	46                   	inc    %esi
470468:	67 67 58             	addr16 addr16 pop %eax
47046b:	64 76 59             	fs jbe 0x4704c7
47046e:	2b 47 46             	sub    0x46(%edi),%eax
470471:	6d                   	insl   (%dx),%es:(%edi)
470472:	2f                   	das
470473:	67 34 57             	addr16 xor $0x57,%al
470476:	41                   	inc    %ecx
470477:	44                   	inc    %esp
470478:	68 79 36 50 2f       	push   $0x2f503679
47047d:	2f                   	das
47047e:	2f                   	das
47047f:	67 77 42             	addr16 ja 0x4704c4
470482:	41                   	inc    %ecx
470483:	43                   	inc    %ebx
470484:	41                   	inc    %ecx
470485:	5a                   	pop    %edx
470486:	2c 2c                	sub    $0x2c,%al
470488:	5a                   	pop    %edx
470489:	6d                   	insl   (%dx),%es:(%edi)
47048a:	58                   	pop    %eax
47048b:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
47048f:	41                   	inc    %ecx
470490:	49                   	dec    %ecx
470491:	4b                   	dec    %ebx
470492:	4a                   	dec    %edx
470493:	53                   	push   %ebx
470494:	35 42 38 67 6e       	xor    $0x6e673842,%eax
470499:	6e                   	outsb  %ds:(%esi),(%dx)
47049a:	74 43                	je     0x4704df
47049c:	33 6c 67 67          	xor    0x67(%edi,%eiz,2),%ebp
4704a0:	42                   	inc    %edx
4704a1:	51                   	push   %ecx
4704a2:	2c 41                	sub    $0x41,%al
4704a4:	47                   	inc    %edi
4704a5:	4e                   	dec    %esi
4704a6:	6c                   	insb   (%dx),%es:(%edi)
4704a7:	49                   	dec    %ecx
4704a8:	47                   	inc    %edi
4704a9:	71 2f                	jno    0x4704da
4704ab:	51                   	push   %ecx
4704ac:	64 6c                	fs insb (%dx),%es:(%edi)
4704ae:	5a                   	pop    %edx
4704af:	49                   	dec    %ecx
4704b0:	4f                   	dec    %edi
4704b1:	4a                   	dec    %edx
4704b2:	46                   	inc    %esi
4704b3:	64 50                	fs push %eax
4704b5:	35 68 5a 53 41       	xor    $0x41535a68,%eax
4704ba:	44                   	inc    %esp
4704bb:	48                   	dec    %eax
4704bc:	4a                   	dec    %edx
4704bd:	50                   	push   %eax
4704be:	69 57 43 42 58 7a 4e 	imul   $0x4e7a5842,0x43(%edi),%edx
4704c5:	6b 4a 57 57          	imul   $0x57,0x57(%edx),%ecx
4704c9:	57                   	push   %edi
4704ca:	52                   	push   %edx
4704cb:	49                   	dec    %ecx
4704cc:	48                   	dec    %eax
4704cd:	77 53                	ja     0x470522
4704cf:	32 43 35             	xor    0x35(%ebx),%al
4704d2:	6c                   	insb   (%dx),%es:(%edi)
4704d3:	49                   	dec    %ecx
4704d4:	41                   	inc    %ecx
4704d5:	6e                   	outsb  %ds:(%esi),(%dx)
4704d6:	4d                   	dec    %ebp
4704d7:	72 51                	jb     0x47052a
4704d9:	5a                   	pop    %edx
4704da:	68 5a 6d 55 67       	push   $0x67556d5a
4704df:	6a 42                	push   $0x42
4704e1:	78 57                	js     0x47053a
4704e3:	48                   	dec    %eax
4704e4:	32 45 67             	xor    0x67(%ebp),%al
4704e7:	4d                   	dec    %ebp
4704e8:	77 45                	ja     0x47052f
4704ea:	47                   	inc    %edi
4704eb:	46                   	inc    %esi
4704ec:	6c                   	insb   (%dx),%es:(%edi)
4704ed:	67 67 68 54 33 69 33 	addr16 addr16 push $0x33693354
4704f4:	6c                   	insb   (%dx),%es:(%edi)
4704f5:	6b 67 41 51          	imul   $0x51,0x41(%edi),%esp
4704f9:	2c 41                	sub    $0x41,%al
4704fb:	47                   	inc    %edi
4704fc:	4e                   	dec    %esi
4704fd:	68 30 70 7a 2b       	push   $0x2b7a7030
470502:	44                   	inc    %esp
470503:	41                   	inc    %ecx
470504:	45                   	inc    %ebp
470505:	41                   	inc    %ecx
470506:	49                   	dec    %ecx
470507:	4e                   	dec    %esi
470508:	67 2c 2c             	addr16 sub $0x2c,%al
47050b:	67 41                	addr16 inc %ecx
47050d:	77 2c                	ja     0x47053b
47050f:	41                   	inc    %ecx
470510:	47                   	inc    %edi
470511:	50                   	push   %eax
470512:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
470516:	41                   	inc    %ecx
470517:	49                   	dec    %ecx
470518:	46                   	inc    %esi
470519:	4d                   	dec    %ebp
47051a:	2b 78 62             	sub    0x62(%eax),%edi
47051d:	42                   	inc    %edx
47051e:	6d                   	insl   (%dx),%es:(%edi)
47051f:	49                   	dec    %ecx
470520:	44                   	inc    %esp
470521:	68 47 6d 64 31       	push   $0x31646d47
470526:	59                   	pop    %ecx
470527:	49                   	dec    %ecx
470528:	4f                   	dec    %edi
470529:	5a                   	pop    %edx
47052a:	4d                   	dec    %ebp
47052b:	69 66 39 5a 49 4d 4d 	imul   $0x4d4d495a,0x39(%esi),%esp
470532:	74 64                	je     0x470598
470534:	74 35                	je     0x47056b
470536:	68 5a 69 43 35       	push   $0x3543695a
47053b:	4a                   	dec    %edx
47053c:	32 72 36             	xor    0x36(%edx),%dh
47053f:	59                   	pop    %ecx
470540:	53                   	push   %ebx
470541:	41                   	inc    %ecx
470542:	43                   	inc    %ebx
470543:	2c 2c                	sub    $0x2c,%al
470545:	59                   	pop    %ecx
470546:	6d                   	insl   (%dx),%es:(%edi)
470547:	59                   	pop    %ecx
470548:	67 43                	addr16 inc %ebx
47054a:	4d                   	dec    %ebp
47054b:	4a                   	dec    %edx
47054c:	61                   	popa
47054d:	4a                   	dec    %edx
47054e:	57                   	push   %edi
47054f:	47                   	inc    %edi
470550:	52                   	push   %edx
470551:	49                   	dec    %ecx
470552:	48                   	dec    %eax
470553:	51                   	push   %ecx
470554:	75 37                	jne    0x47058d
470556:	42                   	inc    %edx
470557:	77 67                	ja     0x4705c0
470559:	36 4e                	ss dec %esi
47055b:	45                   	inc    %ebp
47055c:	54                   	push   %esp
47055d:	34 31                	xor    $0x31,%al
47055f:	67 67 41             	addr16 addr16 inc %ecx
470562:	67 2c 41             	addr16 sub $0x41,%al
470565:	47                   	inc    %edi
470566:	4e                   	dec    %esi
470567:	68 30 70 7a 2b       	push   $0x2b7a7030
47056c:	44                   	inc    %esp
47056d:	41                   	inc    %ecx
47056e:	45                   	inc    %ebp
47056f:	41                   	inc    %ecx
470570:	49                   	dec    %ecx
470571:	50                   	push   %eax
470572:	43                   	inc    %ebx
470573:	44                   	inc    %esp
470574:	47                   	inc    %edi
470575:	41                   	inc    %ecx
470576:	6c                   	insb   (%dx),%es:(%edi)
470577:	6c                   	insb   (%dx),%es:(%edi)
470578:	49                   	dec    %ecx
470579:	41                   	inc    %ecx
47057a:	45                   	inc    %ebp
47057b:	2c 41                	sub    $0x41,%al
47057d:	42                   	inc    %edx
47057e:	69 49 49 57 34 6b 2b 	imul   $0x2b6b3457,0x49(%ecx),%ecx
470585:	52                   	push   %edx
470586:	68 49 4b 6d 54       	push   $0x546d4b49
47058b:	6c                   	insb   (%dx),%es:(%edi)
47058c:	41                   	inc    %ecx
47058d:	78 5a                	js     0x4705e9
47058f:	49                   	dec    %ecx
470590:	41                   	inc    %ecx
470591:	45                   	inc    %ebp
470592:	2c 41                	sub    $0x41,%al
470594:	42                   	inc    %edx
470595:	69 49 44 35 51 7a 52 	imul   $0x527a5135,0x44(%ecx),%ecx
47059c:	70 5a                	jo     0x4705f8
47059e:	49                   	dec    %ecx
47059f:	4b                   	dec    %ebx
4705a0:	59                   	pop    %ecx
4705a1:	4a                   	dec    %edx
4705a2:	78 4e                	js     0x4705f2
4705a4:	35 68 2f 67 77       	xor    $0x77672f68,%eax
4705a9:	42                   	inc    %edx
4705aa:	41                   	inc    %ecx
4705ab:	43                   	inc    %ebx
4705ac:	44                   	inc    %esp
4705ad:	58                   	pop    %eax
4705ae:	35 72 44 4e 5a       	xor    $0x5a4e4472,%eax
4705b3:	53                   	push   %ebx
4705b4:	42                   	inc    %edx
4705b5:	59                   	pop    %ecx
4705b6:	69 79 67 51 57 53 42 	imul   $0x42535751,0x67(%ecx),%edi
4705bd:	4c                   	dec    %esp
4705be:	63 74 6e 64          	arpl   %esi,0x64(%esi,%ebp,2)
4705c2:	57                   	push   %edi
4705c3:	4a                   	dec    %edx
4705c4:	45                   	inc    %ebp
4705c5:	67 65 4e             	addr16 gs dec %esi
4705c8:	6a 2f                	push   $0x2f
4705ca:	2f                   	das
4705cb:	32 55 67             	xor    0x67(%ebp),%dl
4705ce:	41                   	inc    %ecx
4705cf:	77 2c                	ja     0x4705fd
4705d1:	41                   	inc    %ecx
4705d2:	47                   	inc    %edi
4705d3:	4e                   	dec    %esi
4705d4:	6c                   	insb   (%dx),%es:(%edi)
4705d5:	5a                   	pop    %edx
4705d6:	69 41 45 2c 2c 59 32 	imul   $0x32592c2c,0x45(%ecx),%eax
4705dd:	48                   	dec    %eax
4705de:	53                   	push   %ebx
4705df:	6e                   	outsb  %ds:(%esi),(%dx)
4705e0:	43                   	inc    %ebx
4705e1:	43                   	inc    %ebx
4705e2:	6a 57                	push   $0x57
4705e4:	50                   	push   %eax
4705e5:	33 7a 49             	xor    0x49(%edx),%edi
4705e8:	4f                   	dec    %edi
4705e9:	4f                   	dec    %edi
4705ea:	6b 41 67 78          	imul   $0x78,0x67(%ecx),%eax
4705ee:	68 49 41 59 2c       	push   $0x2c594149
4705f3:	41                   	inc    %ecx
4705f4:	42                   	inc    %edx
4705f5:	6a 5a                	push   $0x5a
4705f7:	57                   	push   %edi
4705f8:	59                   	pop    %ecx
4705f9:	67 41                	addr16 inc %ecx
4705fb:	67 2c 41             	addr16 sub $0x41,%al
4705fe:	47                   	inc    %edi
4705ff:	49                   	dec    %ecx
470600:	67 41                	addr16 inc %ecx
470602:	67 2c 41             	addr16 sub $0x41,%al
470605:	47                   	inc    %edi
470606:	50                   	push   %eax
470607:	2b 44 68 59          	sub    0x59(%eax,%ebp,2),%eax
47060b:	41                   	inc    %ecx
47060c:	4f                   	dec    %edi
47060d:	44                   	inc    %esp
47060e:	58                   	pop    %eax
47060f:	6e                   	outsb  %ds:(%esi),(%dx)
470610:	2f                   	das
470611:	2f                   	das
470612:	2f                   	das
470613:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
470617:	41                   	inc    %ecx
470618:	49                   	dec    %ecx
470619:	4a                   	dec    %edx
47061a:	59                   	pop    %ecx
47061b:	75 37                	jne    0x470654
47061d:	76 74                	jbe    0x470693
47061f:	6c                   	insb   (%dx),%es:(%edi)
470620:	49                   	dec    %ecx
470621:	49                   	dec    %ecx
470622:	64 6e                	outsb  %fs:(%esi),(%dx)
470624:	65 50                	gs push %eax
470626:	39 68 49             	cmp    %ebp,0x49(%eax)
470629:	4d                   	dec    %ebp
47062a:	35 6a 6d 77 42       	xor    $0x42776d6a,%eax
47062f:	5a                   	pop    %edx
470630:	49                   	dec    %ecx
470631:	44                   	inc    %esp
470632:	56                   	push   %esi
470633:	54                   	push   %esp
470634:	7a 76                	jp     0x4706ac
470636:	70 68                	jo     0x4706a0
470638:	2f                   	das
470639:	67 77 42             	addr16 ja 0x47067e
47063c:	41                   	inc    %ecx
47063d:	43                   	inc    %ebx
47063e:	42                   	inc    %edx
47063f:	63 2b                	arpl   %ebp,(%ebx)
470641:	79 44                	jns    0x470687
470643:	78 5a                	js     0x47069f
470645:	6d                   	insl   (%dx),%es:(%edi)
470646:	55                   	push   %ebp
470647:	67 69 41 54 66 44 6d 	imul   $0x466d4466,0x54(%bx,%di),%eax
47064e:	46
47064f:	6d                   	insl   (%dx),%es:(%edi)
470650:	6b 53 44 43          	imul   $0x43,0x44(%ebx),%edx
470654:	6e                   	outsb  %ds:(%esi),(%dx)
470655:	30 45 58             	xor    %al,0x58(%ebp)
470658:	49                   	dec    %ecx
470659:	4d                   	dec    %ebp
47065a:	5a                   	pop    %edx
47065b:	66 76 75             	data16 jbe 0x4706d3
47065e:	68 59 5a 6d 56       	push   $0x566d5a59
470663:	6d                   	insl   (%dx),%es:(%edi)
470664:	5a                   	pop    %edx
470665:	57                   	push   %edi
470666:	5a                   	pop    %edx
470667:	68 30 70 7a 2b       	push   $0x2b7a7030
47066c:	44                   	inc    %esp
47066d:	41                   	inc    %ecx
47066e:	45                   	inc    %ebp
47066f:	41                   	inc    %ecx
470670:	49                   	dec    %ecx
470671:	42                   	inc    %edx
470672:	70 69                	jo     0x4706dd
470674:	45                   	inc    %ebp
470675:	48                   	dec    %eax
470676:	34 67                	xor    $0x67,%al