473480:	00 00                	add    %al,(%eax)
473482:	33 00                	xor    (%eax),%eax
4734c8:	00 00                	add    %al,(%eax)
4734ca:	65 74 5f             	gs je  0x47352c
4734cd:	42                   	inc    %edx
4734ce:	72 6f                	jb     0x47353f
4734d0:	77 73                	ja     0x473545
4734d2:	65 72 00             	gs jb  0x4734d5
4734d5:	61                   	popa
4734d6:	6f                   	outsl  %ds:(%esi),(%dx)
4734d7:	6c                   	insb   (%dx),%es:(%edi)
4734d8:	00 61 6f             	add    %ah,0x6f(%ecx)
4734db:	73 00                	jae    0x4734dd
4734dd:	61                   	popa
4734de:	6f                   	outsl  %ds:(%esi),(%dx)
4734df:	6a 00                	push   $0x0
4734e1:	61                   	popa
4734e2:	6f                   	outsl  %ds:(%esi),(%dx)
4734e3:	71 00                	jno    0x4734e5
4734e5:	61                   	popa
4734e6:	6f                   	outsl  %ds:(%esi),(%dx)
4734e7:	6e                   	outsb  %ds:(%esi),(%dx)
4734e8:	00 02                	add    %al,(%edx)
4734ea:	00 03                	add    %al,(%ebx)
4734ec:	00 49 74             	add    %cl,0x74(%ecx)
4734ef:	65 6d                	gs insl (%dx),%es:(%edi)
4734f1:	31 00                	xor    %eax,(%eax)
4734f3:	49                   	dec    %ecx
4734f4:	74 65                	je     0x47355b
4734f6:	6d                   	insl   (%dx),%es:(%edi)
4734f7:	32 00                	xor    (%eax),%al
4734f9:	49                   	dec    %ecx
4734fa:	74 65                	je     0x473561
4734fc:	6d                   	insl   (%dx),%es:(%edi)
4734fd:	33 00                	xor    (%eax),%eax
4734ff:	69 49 74 65 6d 31 00 	imul   $0x316d65,0x74(%ecx),%ecx
473506:	69 49 74 65 6d 32 00 	imul   $0x326d65,0x74(%ecx),%ecx
47350d:	69 49 74 65 6d 00 61 	imul   $0x61006d65,0x74(%ecx),%ecx
473514:	6f                   	outsl  %ds:(%esi),(%dx)
473515:	75 00                	jne    0x473517
473517:	61                   	popa
473518:	6f                   	outsl  %ds:(%esi),(%dx)
473519:	6b 00 61             	imul   $0x61,(%eax),%eax
47351c:	6f                   	outsl  %ds:(%esi),(%dx)
47351d:	63 00                	arpl   %eax,(%eax)
47351f:	61                   	popa
473520:	6f                   	outsl  %ds:(%esi),(%dx)
473521:	74 00                	je     0x473523
473523:	67 65 74 5f          	addr16 gs je 0x473586
473527:	55                   	push   %ebp
473528:	73 65                	jae    0x47358f
47352a:	72 4e                	jb     0x47357a
47352c:	61                   	popa
47352d:	6d                   	insl   (%dx),%es:(%edi)
47352e:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
473532:	74 5f                	je     0x473593
473534:	55                   	push   %ebp
473535:	73 65                	jae    0x47359c
473537:	72 4e                	jb     0x473587
473539:	61                   	popa
47353a:	6d                   	insl   (%dx),%es:(%edi)
47353b:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
47353f:	74 5f                	je     0x4735a0
473541:	55                   	push   %ebp
473542:	52                   	push   %edx
473543:	4c                   	dec    %esp
473544:	00 73 65             	add    %dh,0x65(%ebx)
473547:	74 5f                	je     0x4735a8
473549:	55                   	push   %ebp
47354a:	52                   	push   %edx
47354b:	4c                   	dec    %esp
47354c:	00 67 65             	add    %ah,0x65(%edi)
47354f:	74 5f                	je     0x4735b0
473551:	42                   	inc    %edx
473552:	72 6f                	jb     0x4735c3
473554:	77 73                	ja     0x4735c9
473556:	65 72 00             	gs jb  0x473559
473559:	73 67                	jae    0x4735c2
47355b:	71 68                	jno    0x4735c5
47355d:	00 67 66             	add    %ah,0x66(%edi)
473560:	77 00                	ja     0x473562
473562:	67 66 79 00          	addr16 data16 jns 0x473566
473566:	67 66 70 00          	addr16 data16 jo 0x47356a
47356a:	67 6d                	insl   (%dx),%es:(%di)
47356c:	76 00                	jbe    0x47356e
47356e:	67 79 62             	addr16 jns 0x4735d3
473571:	00 67 65             	add    %ah,0x65(%edi)
473574:	70 00                	jo     0x473576
473576:	4d                   	dec    %ebp
473577:	44                   	inc    %esp
473578:	35 00 53 79 73       	xor    $0x73795300,%eax
47357d:	74 65                	je     0x4735e4
47357f:	6d                   	insl   (%dx),%es:(%edi)
473580:	2e 53                	cs push %ebx
473582:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
473586:	69 74 79 2e 43 72 79 	imul   $0x70797243,0x2e(%ecx,%edi,2),%esi
47358d:	70
47358e:	74 6f                	je     0x4735ff
473590:	67 72 61             	addr16 jb 0x4735f4
473593:	70 68                	jo     0x4735fd
473595:	79 00                	jns    0x473597
473597:	67 65 76 00          	addr16 gs jbe 0x47359b
47359b:	67 65 68 00 61 6f 64 	addr16 gs push $0x646f6100
4735a2:	72 61                	jb     0x473605
4735a4:	6d                   	insl   (%dx),%es:(%edi)
4735a5:	00 67 6c             	add    %ah,0x6c(%edi)
4735a8:	6a 00                	push   $0x0
4735aa:	67 6e                	outsb  %ds:(%si),(%dx)
4735ac:	65 00 67 6e          	add    %ah,%gs:0x6e(%edi)
4735b0:	70 00                	jo     0x4735b2
4735b2:	67 6e                	outsb  %ds:(%si),(%dx)
4735b4:	76 00                	jbe    0x4735b6
4735b6:	67 6e                	outsb  %ds:(%si),(%dx)
4735b8:	68 00 67 66 6d       	push   $0x6d666700
4735bd:	00 67 6c             	add    %ah,0x6c(%edi)
4735c0:	71 00                	jno    0x4735c2
4735c2:	67 6c                	insb   (%dx),%es:(%di)
4735c4:	66 00 67 73          	data16 add %ah,0x73(%edi)
4735c8:	6e                   	outsb  %ds:(%esi),(%dx)
4735c9:	00 67 73             	add    %ah,0x73(%edi)
4735cc:	6d                   	insl   (%dx),%es:(%edi)
4735cd:	00 67 6a             	add    %ah,0x6a(%edi)
4735d0:	6d                   	insl   (%dx),%es:(%edi)
4735d1:	00 67 6a             	add    %ah,0x6a(%edi)
4735d4:	77 00                	ja     0x4735d6
4735d6:	67 6a 79             	addr16 push $0x79
4735d9:	00 67 6a             	add    %ah,0x6a(%edi)
4735dc:	62 00                	bound  %eax,(%eax)
4735de:	67 71 66             	addr16 jno 0x473647
4735e1:	00 67 71             	add    %ah,0x71(%edi)
4735e4:	6d                   	insl   (%dx),%es:(%edi)
4735e5:	00 67 71             	add    %ah,0x71(%edi)
4735e8:	76 00                	jbe    0x4735ea
4735ea:	4e                   	dec    %esi
4735eb:	44                   	inc    %esp
4735ec:	45                   	inc    %ebp
4735ed:	44                   	inc    %esp
4735ee:	00 4c 4c 4b          	add    %cl,0x4b(%esp,%ecx,2)
4735f2:	48                   	dec    %eax
4735f3:	46                   	inc    %esi
4735f4:	5f                   	pop    %edi
4735f5:	49                   	dec    %ecx
4735f6:	4e                   	dec    %esi
4735f7:	4a                   	dec    %edx
4735f8:	45                   	inc    %ebp
4735f9:	43                   	inc    %ebx
4735fa:	54                   	push   %esp
4735fb:	45                   	inc    %ebp
4735fc:	44                   	inc    %esp
4735fd:	00 4c 4c 4b          	add    %cl,0x4b(%esp,%ecx,2)
473601:	48                   	dec    %eax
473602:	46                   	inc    %esi
473603:	5f                   	pop    %edi
473604:	41                   	inc    %ecx
473605:	4c                   	dec    %esp
473606:	54                   	push   %esp
473607:	44                   	inc    %esp
473608:	4f                   	dec    %edi
473609:	57                   	push   %edi
47360a:	4e                   	dec    %esi
47360b:	00 4c 4c 4b          	add    %cl,0x4b(%esp,%ecx,2)
47360f:	48                   	dec    %eax
473610:	46                   	inc    %esi
473611:	5f                   	pop    %edi
473612:	55                   	push   %ebp
473613:	50                   	push   %eax
473614:	00 79 68             	add    %bh,0x68(%ecx)
473617:	00 4b 65             	add    %cl,0x65(%ebx)
47361a:	79 00                	jns    0x47361c
47361c:	62 65 00             	bound  %esp,0x0(%ebp)
47361f:	62 70 00             	bound  %esi,0x0(%eax)
473622:	6e                   	outsb  %ds:(%esi),(%dx)
473623:	43                   	inc    %ebx
473624:	6f                   	outsl  %ds:(%esi),(%dx)
473625:	64 65 00 77 50       	fs add %dh,%gs:0x50(%edi)
47362a:	61                   	popa
47362b:	72 61                	jb     0x47368e
47362d:	6d                   	insl   (%dx),%es:(%edi)
47362e:	00 6c 50 61          	add    %ch,0x61(%eax,%edx,2)
473632:	00 7a 67             	add    %bh,0x67(%edx)
473635:	74 00                	je     0x473637
473637:	7a 67                	jp     0x4736a0
473639:	77 00                	ja     0x47363b
47363b:	7a 61                	jp     0x47369e
47363d:	78 00                	js     0x47363f
47363f:	7a 61                	jp     0x4736a2
473641:	72 00                	jb     0x473643
473643:	79 70                	jns    0x4736b5
473645:	00 76 6b             	add    %dh,0x6b(%esi)
473648:	43                   	inc    %ebx
473649:	6f                   	outsl  %ds:(%esi),(%dx)
47364a:	64 65 00 73 63       	fs add %dh,%gs:0x63(%ebx)
47364f:	61                   	popa
473650:	6e                   	outsb  %ds:(%esi),(%dx)
473651:	43                   	inc    %ebx
473652:	6f                   	outsl  %ds:(%esi),(%dx)
473653:	64 65 00 66 6c       	fs add %ah,%gs:0x6c(%esi)
473658:	61                   	popa
473659:	67 73 00             	addr16 jae 0x47365c
47365c:	74 69                	je     0x4736c7
47365e:	6d                   	insl   (%dx),%es:(%edi)
47365f:	65 00 64 77 45       	add    %ah,%gs:0x45(%edi,%esi,2)
473664:	78 74                	js     0x4736da
473666:	72 61                	jb     0x4736c9
473668:	49                   	dec    %ecx
473669:	6e                   	outsb  %ds:(%esi),(%dx)
47366a:	66 6f                	outsw  %ds:(%esi),(%dx)
47366c:	00 79 76             	add    %bh,0x76(%ecx)
47366f:	00 4c 4c 4b          	add    %cl,0x4b(%esp,%ecx,2)
473673:	48                   	dec    %eax
473674:	46                   	inc    %esi
473675:	5f                   	pop    %edi
473676:	45                   	inc    %ebp
473677:	58                   	pop    %eax
473678:	54                   	push   %esp
473679:	45                   	inc    %ebp
47367a:	48                   	dec    %eax
47367b:	6f                   	outsl  %ds:(%esi),(%dx)
47367c:	6f                   	outsl  %ds:(%esi),(%dx)
47367d:	6b 45 78 00          	imul   $0x0,0x78(%ebp),%eax
473681:	7a 67                	jp     0x4736ea
473683:	64 00 61 64          	add    %ah,%fs:0x64(%ecx)
473687:	64 5f                	fs pop %edi
473689:	4b                   	dec    %ebx
47368a:	65 79 44             	gs jns 0x4736d1
47368d:	6f                   	outsl  %ds:(%esi),(%dx)
47368e:	77 6e                	ja     0x4736fe
473690:	00 72 65             	add    %dh,0x65(%edx)
473693:	6d                   	insl   (%dx),%es:(%edi)
473694:	6f                   	outsl  %ds:(%esi),(%dx)
473695:	76 65                	jbe    0x4736fc
473697:	5f                   	pop    %edi
473698:	4b                   	dec    %ebx
473699:	65 79 44             	gs jns 0x4736e0
47369c:	6f                   	outsl  %ds:(%esi),(%dx)
47369d:	77 6e                	ja     0x47370d
47369f:	00 61 64             	add    %ah,0x64(%ecx)
4736a2:	64 5f                	fs pop %edi
4736a4:	4b                   	dec    %ebx
4736a5:	65 79 55             	gs jns 0x4736fd
4736a8:	70 00                	jo     0x4736aa
4736aa:	72 65                	jb     0x473711
4736ac:	6d                   	insl   (%dx),%es:(%edi)
4736ad:	6f                   	outsl  %ds:(%esi),(%dx)
4736ae:	76 65                	jbe    0x473715
4736b0:	5f                   	pop    %edi
4736b1:	4b                   	dec    %ebx
4736b2:	65 79 55             	gs jns 0x47370a
4736b5:	70 00                	jo     0x4736b7
4736b7:	7a 67                	jp     0x473720
4736b9:	75 00                	jne    0x4736bb
4736bb:	7a 67                	jp     0x473724
4736bd:	6b 00 7a             	imul   $0x7a,(%eax),%eax
4736c0:	67 63 73 65          	arpl   %esi,0x65(%bp,%di)
4736c4:	72 33                	jb     0x4736f9
4736c6:	32 2e                	xor    (%esi),%ch
4736c8:	64 6c                	fs insb (%dx),%es:(%edi)
4736ca:	6c                   	insb   (%dx),%es:(%edi)
4736cb:	00 65 70             	add    %ah,0x70(%ebp)
4736ce:	00 65 76             	add    %ah,0x76(%ebp)
4736d1:	00 65 68             	add    %ah,0x68(%ebp)
4736d4:	00 70 76             	add    %dh,0x76(%eax)
4736d7:	00 70 68             	add    %dh,0x68(%eax)
4736da:	00 43 61             	add    %al,0x61(%ebx)
4736dd:	6c                   	insb   (%dx),%es:(%edi)
4736de:	6c                   	insb   (%dx),%es:(%edi)
4736df:	4e                   	dec    %esi
4736e0:	65 78 74             	gs js  0x473757
4736e3:	48                   	dec    %eax
4736e4:	6f                   	outsl  %ds:(%esi),(%dx)
4736e5:	6f                   	outsl  %ds:(%esi),(%dx)
4736e6:	6b 45 78 00          	imul   $0x0,0x78(%ebp),%eax
4736ea:	76 68                	jbe    0x473754
4736ec:	00 7a 67             	add    %bh,0x67(%edx)
4736ef:	61                   	popa
4736f0:	00 7a 67             	add    %bh,0x67(%edx)
4736f3:	6f                   	outsl  %ds:(%esi),(%dx)
4736f4:	00 7a 67             	add    %bh,0x67(%edx)
4736f7:	78 00                	js     0x4736f9
4736f9:	7a 67                	jp     0x473762
4736fb:	72 00                	jb     0x4736fd
4736fd:	55                   	push   %ebp
4736fe:	6e                   	outsb  %ds:(%esi),(%dx)
4736ff:	68 6f 6f 6b 57       	push   $0x576b6f6f
473704:	69 6e 64 6f 77 73 4b 	imul   $0x4b73776f,0x64(%esi),%ebp
47370b:	45                   	inc    %ebp
47370c:	59                   	pop    %ecx
47370d:	44                   	inc    %esp
47370e:	4f                   	dec    %edi
47370f:	57                   	push   %edi
473710:	4e                   	dec    %esi
473711:	00 57 4d             	add    %dl,0x4d(%edi)
473714:	5f                   	pop    %edi
473715:	4b                   	dec    %ebx
473716:	45                   	inc    %ebp
473717:	59                   	pop    %ecx
473718:	55                   	push   %ebp
473719:	50                   	push   %eax
47371a:	00 57 4d             	add    %dl,0x4d(%edi)
47371d:	5f                   	pop    %edi
47371e:	53                   	push   %ebx
47371f:	59                   	pop    %ecx
473720:	53                   	push   %ebx
473721:	4b                   	dec    %ebx
473722:	45                   	inc    %ebp
473723:	59                   	pop    %ecx
473724:	44                   	inc    %esp
473725:	4f                   	dec    %edi
473726:	57                   	push   %edi
473727:	4e                   	dec    %esi
473728:	00 57 4d             	add    %dl,0x4d(%edi)
47372b:	5f                   	pop    %edi
47372c:	53                   	push   %ebx
47372d:	59                   	pop    %ecx
47372e:	53                   	push   %ebx
47372f:	4b                   	dec    %ebx
473730:	45                   	inc    %ebp
473731:	59                   	pop    %ecx
473732:	55                   	push   %ebp
473733:	50                   	push   %eax
473734:	00 7a 67             	add    %bh,0x67(%edx)
473737:	68 00 7a 61 6f       	push   $0x6f617a00
47373c:	00 62 68             	add    %ah,0x68(%edx)
47373f:	00 53 65             	add    %dl,0x65(%ebx)
473742:	74 57                	je     0x47379b
473744:	69 6e 64 6f 77 73 48 	imul   $0x4873776f,0x64(%esi),%ebp
47374b:	6f                   	outsl  %ds:(%esi),(%dx)
47374c:	6f                   	outsl  %ds:(%esi),(%dx)
47374d:	6b 45 78 00          	imul   $0x0,0x78(%ebp),%eax
473751:	55                   	push   %ebp
473752:	6e                   	outsb  %ds:(%esi),(%dx)
473753:	76 6f                	jbe    0x4737c4
473755:	6b 65 00 44          	imul   $0x44,0x0(%ebp),%esp
473759:	65 6c                	gs insb (%dx),%es:(%edi)
47375b:	65 67 61             	gs addr16 popa
47375e:	74 65                	je     0x4737c5
473760:	41                   	inc    %ecx
473761:	73 79                	jae    0x4737dc
473763:	6e                   	outsb  %ds:(%esi),(%dx)
473764:	63 52 65             	arpl   %edx,0x65(%edx)
473767:	73 75                	jae    0x4737de
473769:	6c                   	insb   (%dx),%es:(%edi)
47376a:	74 00                	je     0x47376c
47376c:	49                   	dec    %ecx
47376d:	6e                   	outsb  %ds:(%esi),(%dx)
47376e:	76 6f                	jbe    0x4737df
473770:	6b 65 00 62          	imul   $0x62,0x0(%ebp),%esp
473774:	76 00                	jbe    0x473776
473776:	7a 67                	jp     0x4737df
473778:	70 00                	jo     0x47377a