475593:	67 41                	addr16 inc %ecx
475595:	67 4c                	addr16 dec %esp
475597:	2f                   	das
475598:	51                   	push   %ecx
475599:	46                   	inc    %esi
47559a:	36 53                	ss push %ebx
47559c:	44                   	inc    %esp
47559d:	54                   	push   %esp
47559e:	43                   	inc    %ebx
47559f:	2f                   	das
4755a0:	6f                   	outsl  %ds:(%esi),(%dx)
4755a1:	57                   	push   %edi
4755a2:	57                   	push   %edi
4755a3:	50                   	push   %eax
4755a4:	34 4f                	xor    $0x4f,%al
4755a6:	41                   	inc    %ecx
4755a7:	77 41                	ja     0x4755ea
4755a9:	34 38                	xor    $0x38,%al
4755ab:	76 37                	jbe    0x4755e4
4755ad:	2f                   	das
4755ae:	2f                   	das
4755af:	2f                   	das
4755b0:	34 4a                	xor    $0x4a,%al
4755b2:	2c 41                	sub    $0x41,%al
4755b4:	55                   	push   %ebp
4755b5:	66 52                	push   %dx
4755b7:	73 2c                	jae    0x4755e5
4755b9:	41                   	inc    %ecx
4755ba:	51                   	push   %ecx
4755bb:	67 2f                	addr16 das
4755bd:	66 2f                	data16 das
4755bf:	2f                   	das
4755c0:	2f                   	das
4755c1:	32 58 2b             	xor    0x2b(%eax),%bl
4755c4:	44                   	inc    %esp
4755c5:	67 4d                	addr16 dec %ebp
4755c7:	41                   	inc    %ecx
4755c8:	4f                   	dec    %edi
4755c9:	4e                   	dec    %esi
4755ca:	6e                   	outsb  %ds:(%esi),(%dx)
4755cb:	2b 2f                	sub    (%edi),%ebp
4755cd:	2f                   	das
4755ce:	2f                   	das
4755cf:	2b 43 51             	sub    0x51(%ebx),%eax
4755d2:	2c 2f                	sub    $0x2f,%al
4755d4:	67 6b 2c 48          	imul   $0x48,(%si),%ebp
4755d8:	73 61                	jae    0x47563b
4755da:	2c 41                	sub    $0x41,%al
4755dc:	45                   	inc    %ebp
4755dd:	49                   	dec    %ecx
4755de:	50                   	push   %eax
4755df:	6d                   	insl   (%dx),%es:(%edi)
4755e0:	32 74 78 41          	xor    0x41(%eax,%edi,2),%dh
4755e4:	67 2b 37             	sub    (%bx),%esi
4755e7:	61                   	popa
4755e8:	33 45 46             	xor    0x46(%ebp),%eax
4755eb:	6c                   	insb   (%dx),%es:(%edi)
4755ec:	6d                   	insl   (%dx),%es:(%edi)
4755ed:	62 30                	bound  %esi,(%eax)
4755ef:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
4755f2:	59                   	pop    %ecx
4755f3:	67 74 5a             	addr16 je 0x475650
4755f6:	62 50 4b             	bound  %edx,0x4b(%eax)
4755f9:	53                   	push   %ebx
4755fa:	43                   	inc    %ebx
4755fb:	31 6c 73 38          	xor    %ebp,0x38(%ebx,%esi,2)
4755ff:	70 57                	jo     0x475658
475601:	57                   	push   %edi
475602:	58                   	pop    %eax
475603:	2b 41 6e             	sub    0x6e(%ecx),%eax
475606:	30 65 2c             	xor    %ah,0x2c(%ebp)
475609:	41                   	inc    %ecx
47560a:	45                   	inc    %ebp
47560b:	49                   	dec    %ecx
47560c:	45                   	inc    %ebp
47560d:	76 70                	jbe    0x47567f
47560f:	65 53                	gs push %ebx
475611:	6b 67 58 65          	imul   $0x65,0x58(%edi),%esp
475615:	6c                   	insb   (%dx),%es:(%edi)
475616:	35 4b 56 6c 6c       	xor    $0x6c6c564b,%eax
47561b:	4b                   	dec    %ebx
47561c:	44                   	inc    %esp
47561d:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
475620:	62 2b                	bound  %ebp,(%ebx)
475622:	44                   	inc    %esp
475623:	67 4d                	addr16 dec %ebp
475625:	41                   	inc    %ecx
475626:	4f                   	dec    %edi
475627:	49                   	dec    %ecx
475628:	37                   	aaa
475629:	2b 2f                	sub    (%edi),%ebp
47562b:	2f                   	das
47562c:	2f                   	das
47562d:	2b 43 51             	sub    0x51(%ebx),%eax
475630:	2c 2f                	sub    $0x2f,%al
475632:	67 6b 2c 48          	imul   $0x48,(%si),%ebp
475636:	73 61                	jae    0x475699
475638:	2c 41                	sub    $0x41,%al
47563a:	45                   	inc    %ebp
47563b:	49                   	dec    %ecx
47563c:	4c                   	dec    %esp
47563d:	61                   	popa
47563e:	4a                   	dec    %edx
47563f:	38 50 64             	cmp    %dl,0x64(%eax)
475642:	6c                   	insb   (%dx),%es:(%edi)
475643:	49                   	dec    %ecx
475644:	45                   	inc    %ebp
475645:	6c                   	insb   (%dx),%es:(%edi)
475646:	32 44 77 68          	xor    0x68(%edi,%esi,2),%al
47564a:	68 62 30 30 2c       	push   $0x2c303062
47564f:	41                   	inc    %ecx
475650:	5a                   	pop    %edx
475651:	39 48 2c             	cmp    %ecx,0x2c(%eax)
475654:	41                   	inc    %ecx
475655:	42                   	inc    %edx
475656:	43                   	inc    %ebx
475657:	43                   	inc    %ebx
475658:	77 4d                	ja     0x4756a7
47565a:	38 34 6a             	cmp    %dh,(%edx,%ebp,2)
47565d:	49                   	dec    %ecx
47565e:	45                   	inc    %ebp
47565f:	2f                   	das
475660:	4d                   	dec    %ebp
475661:	4d                   	dec    %ebp
475662:	64 78 68             	fs js  0x4756cd
475665:	5a                   	pop    %edx
475666:	66 34 4f             	data16 xor $0x4f,%al
475669:	41                   	inc    %ecx
47566a:	77 41                	ja     0x4756ad
47566c:	34 56                	xor    $0x56,%al
47566e:	76 37                	jbe    0x4756a7
475670:	2f                   	das
475671:	2f                   	das
475672:	7a 67                	jp     0x4756db
475674:	58                   	pop    %eax
475675:	41                   	inc    %ecx
475676:	67 2c 2f             	addr16 sub $0x2f,%al
475679:	67 6b 2c 48          	imul   $0x48,(%si),%ebp
47567d:	73 63                	jae    0x4756e2
47567f:	2c 41                	sub    $0x41,%al
475681:	45                   	inc    %ebp
475682:	49                   	dec    %ecx
475683:	50                   	push   %eax
475684:	6a 2f                	push   $0x2f
475686:	2f                   	das
475687:	2f                   	das
475688:	38 67 41             	cmp    %ah,0x41(%edi)
47568b:	67 2c 41             	addr16 sub $0x41,%al
47568e:	47                   	inc    %edi
47568f:	4e                   	dec    %esi
475690:	6c                   	insb   (%dx),%es:(%edi)
475691:	51                   	push   %ecx
475692:	4f                   	dec    %edi
475693:	59                   	pop    %ecx
475694:	2c 41                	sub    $0x41,%al
475696:	42                   	inc    %edx
475697:	2b 42 51             	sub    0x51(%edx),%eax
47569a:	2c 42                	sub    $0x42,%al
47569c:	50                   	push   %eax
47569d:	34 4f                	xor    $0x4f,%al
47569f:	2c 41                	sub    $0x41,%al
4756a1:	34 48                	xor    $0x48,%al
4756a3:	51                   	push   %ecx
4756a4:	2c 41                	sub    $0x41,%al
4756a6:	50                   	push   %eax
4756a7:	34 4d                	xor    $0x4d,%al
4756a9:	42                   	inc    %edx
4756aa:	51                   	push   %ecx
4756ab:	42                   	inc    %edx
4756ac:	46                   	inc    %esi
4756ad:	42                   	inc    %edx
4756ae:	51                   	push   %ecx
4756af:	2c 41                	sub    $0x41,%al
4756b1:	42                   	inc    %edx
4756b2:	38 2c 41             	cmp    %ch,(%ecx,%eax,2)
4756b5:	42                   	inc    %edx
4756b6:	4e                   	dec    %esi
4756b7:	2c 2c                	sub    $0x2c,%al
4756b9:	62 77 2c             	bound  %esi,0x2c(%edi)
4756bc:	41                   	inc    %ecx
4756bd:	4a                   	dec    %edx
4756be:	67 2c 41             	addr16 sub $0x41,%al
4756c1:	43                   	inc    %ebx
4756c2:	32 2c 2c             	xor    (%esp,%ebp,1),%ch
4756c5:	49                   	dec    %ecx
4756c6:	42                   	inc    %edx
4756c7:	41                   	inc    %ecx
4756c8:	42                   	inc    %edx
4756c9:	2c 41                	sub    $0x41,%al
4756cb:	67 41                	addr16 inc %ecx
4756cd:	77 2c                	ja     0x4756fb
4756cf:	41                   	inc    %ecx
4756d0:	47                   	inc    %edi
4756d1:	49                   	dec    %ecx
4756d2:	67 42                	addr16 inc %edx
4756d4:	77 2c                	ja     0x475702
4756d6:	41                   	inc    %ecx
4756d7:	47                   	inc    %edi
4756d8:	4d                   	dec    %ebp
4756d9:	6f                   	outsl  %ds:(%esi),(%dx)
4756da:	50                   	push   %eax
4756db:	51                   	push   %ecx
4756dc:	2c 42                	sub    $0x42,%al
4756de:	76 34                	jbe    0x475714
4756e0:	4f                   	dec    %edi
4756e1:	42                   	inc    %edx
4756e2:	51                   	push   %ecx
4756e3:	41                   	inc    %ecx
4756e4:	34 78                	xor    $0x78,%al
4756e6:	50                   	push   %eax
4756e7:	2f                   	das
4756e8:	2f                   	das
4756e9:	2f                   	das
4756ea:	2f                   	das
4756eb:	34 4a                	xor    $0x4a,%al
4756ed:	2c 41                	sub    $0x41,%al
4756ef:	67 71 73             	addr16 jno 0x475765
4756f2:	4e                   	dec    %esi
4756f3:	7a 46                	jp     0x47573b
4756f5:	53                   	push   %ebx
4756f6:	42                   	inc    %edx
4756f7:	48                   	dec    %eax
4756f8:	71 67                	jno    0x475761
4756fa:	50                   	push   %eax
4756fb:	33 59 53             	xor    0x53(%ecx),%ebx
4756fe:	41                   	inc    %ecx
4756ff:	54                   	push   %esp
475700:	6c                   	insb   (%dx),%es:(%edi)
475701:	6f                   	outsl  %ds:(%esi),(%dx)
475702:	38 64 57 48          	cmp    %ah,0x48(%edi,%edx,2)
475706:	30 66 2c             	xor    %ah,0x2c(%esi)
475709:	41                   	inc    %ecx
47570a:	45                   	inc    %ebp
47570b:	49                   	dec    %ecx
47570c:	41                   	inc    %ecx
47570d:	51                   	push   %ecx
47570e:	77 32                	ja     0x475742
475710:	77 63                	ja     0x475775
475712:	67 42                	addr16 inc %edx
475714:	54                   	push   %esp
475715:	44                   	inc    %esp
475716:	62 42 32             	bound  %eax,0x32(%edx)
475719:	48                   	dec    %eax
47571a:	2b 44 67 55          	sub    0x55(%edi,%eiz,2),%eax
47571e:	41                   	inc    %ecx
47571f:	4f                   	dec    %edi
475720:	4a                   	dec    %edx
475721:	62 2f                	bound  %ebp,(%edi)
475723:	2f                   	das
475724:	2f                   	das
475725:	2f                   	das
475726:	2b 43 51             	sub    0x51(%ebx),%eax
475729:	2c 66                	sub    $0x66,%al
47572b:	67 63 2c             	arpl   %ebp,(%si)
47572e:	41                   	inc    %ecx
47572f:	52                   	push   %edx
475730:	39 47 77             	cmp    %eax,0x77(%edi)
475733:	2c 42                	sub    $0x42,%al
475735:	43                   	inc    %ebx
475736:	44                   	inc    %esp
475737:	6e                   	outsb  %ds:(%esi),(%dx)
475738:	2f                   	das
475739:	2f                   	das
47573a:	2f                   	das
47573b:	2f                   	das
47573c:	5a                   	pop    %edx
47573d:	53                   	push   %ebx
47573e:	67 39 2c             	cmp    %ebp,(%si)
475741:	41                   	inc    %ecx
475742:	47                   	inc    %edi
475743:	2f                   	das
475744:	67 34 46             	addr16 xor $0x46,%al
475747:	41                   	inc    %ecx
475748:	44                   	inc    %esp
475749:	68 30 2f 2f 2f       	push   $0x2f2f2f30
47574e:	2f                   	das
47574f:	2f                   	das
475750:	67 6b 2c 43          	imul   $0x43,(%si),%ebp
475754:	41                   	inc    %ecx
475755:	37                   	aaa
475756:	61                   	popa
475757:	4b                   	dec    %ebx
475758:	38 4e 49             	cmp    %cl,0x49(%esi)
47575b:	44                   	inc    %esp
47575c:	74 6f                	je     0x4757cd
47575e:	72 77                	jb     0x4757d7
475760:	31 5a 49             	xor    %ebx,0x49(%edx)
475763:	41                   	inc    %ecx
475764:	4d                   	dec    %ebp
475765:	2c 41                	sub    $0x41,%al
475767:	42                   	inc    %edx
475768:	6a 66                	push   $0x66
47576a:	53                   	push   %ebx
47576b:	51                   	push   %ecx
47576c:	2c 41                	sub    $0x41,%al
47576e:	51                   	push   %ecx
47576f:	67 2f                	addr16 das
475771:	50                   	push   %eax
475772:	2f                   	das
475773:	2f                   	das
475774:	2f                   	das
475775:	32 58 2b             	xor    0x2b(%eax),%bl
475778:	44                   	inc    %esp
475779:	67 55                	addr16 push %ebp
47577b:	41                   	inc    %ecx
47577c:	4f                   	dec    %edi
47577d:	45                   	inc    %ebp
47577e:	76 2f                	jbe    0x4757af
475780:	2f                   	das
475781:	2f                   	das
475782:	39 2b                	cmp    %ebp,(%ebx)
475784:	42                   	inc    %edx
475785:	67 2c 42             	addr16 sub $0x42,%al
475788:	50                   	push   %eax
475789:	34 4f                	xor    $0x4f,%al
47578b:	41                   	inc    %ecx
47578c:	51                   	push   %ecx
47578d:	41                   	inc    %ecx
47578e:	67 6e                	outsb  %ds:(%si),(%dx)
475790:	59                   	pop    %ecx
475791:	4c                   	dec    %esp
475792:	49                   	dec    %ecx
475793:	47                   	inc    %edi
475794:	6d                   	insl   (%dx),%es:(%edi)
475795:	59                   	pop    %ecx
475796:	67 6e                	outsb  %ds:(%si),(%dx)
475798:	6f                   	outsl  %ds:(%esi),(%dx)
475799:	4c                   	dec    %esp
47579a:	49                   	dec    %ecx
47579b:	47                   	inc    %edi
47579c:	6c                   	insb   (%dx),%es:(%edi)
47579d:	6a 2b                	push   $0x2b
47579f:	44                   	inc    %esp
4757a0:	67 55                	addr16 push %ebp
4757a2:	41                   	inc    %ecx
4757a3:	4f                   	dec    %edi
4757a4:	43                   	inc    %ebx
4757a5:	33 2f                	xor    (%edi),%ebp
4757a7:	2f                   	das
4757a8:	2f                   	das
4757a9:	38 34 46             	cmp    %dh,(%esi,%eax,2)
4757ac:	77 45                	ja     0x4757f3
4757ae:	2c 50                	sub    $0x50,%al
4757b0:	34 4a                	xor    $0x4a,%al
4757b2:	2c 42                	sub    $0x42,%al
4757b4:	37                   	aaa
4757b5:	48                   	dec    %eax
4757b6:	2c 41                	sub    $0x41,%al
4757b8:	42                   	inc    %edx
4757b9:	43                   	inc    %ebx