473591:	46                   	inc    %esi
473592:	45                   	inc    %ebp
473593:	51                   	push   %ecx
473594:	55                   	push   %ebp
473595:	67 2f                	addr16 das
473597:	77 2c                	ja     0x4735c5
473599:	41                   	inc    %ecx
47359a:	44                   	inc    %esp
47359b:	47                   	inc    %edi
47359c:	2f                   	das
47359d:	49                   	dec    %ecx
47359e:	2c 42                	sub    $0x42,%al
4735a0:	2c 41                	sub    $0x41,%al
4735a2:	54                   	push   %esp
4735a3:	42                   	inc    %edx
4735a4:	68 45 47 4c 54       	push   $0x544c4745
4735a9:	46                   	inc    %esi
4735aa:	2b 42 51             	sub    0x51(%edx),%eax
4735ad:	2c 42                	sub    $0x42,%al
4735af:	42                   	inc    %edx
4735b0:	45                   	inc    %ebp
4735b1:	47                   	inc    %edi
4735b2:	6a 77                	push   $0x77
4735b4:	73 2c                	jae    0x4735e2
4735b6:	41                   	inc    %ecx
4735b7:	49                   	dec    %ecx
4735b8:	52                   	push   %edx
4735b9:	42                   	inc    %edx
4735ba:	69 2c 41 51 2c 57 58 	imul   $0x58572c51,(%ecx,%eax,2),%ebp
4735c1:	30 52 2c             	xor    %dl,0x2c(%edx)
4735c4:	41                   	inc    %ecx
4735c5:	45                   	inc    %ebp
4735c6:	66 67 55             	addr16 push %bp
4735c9:	2c 41                	sub    $0x41,%al
4735cb:	51                   	push   %ecx
4735cc:	52                   	push   %edx
4735cd:	42                   	inc    %edx
4735ce:	6f                   	outsl  %ds:(%esi),(%dx)
4735cf:	38 4c 2c 41          	cmp    %cl,0x41(%esp,%ebp,1)
4735d3:	43                   	inc    %ebx
4735d4:	48                   	dec    %eax
4735d5:	58                   	pop    %eax
4735d6:	30 53 2c             	xor    %dl,0x2c(%ebx)
4735d9:	41                   	inc    %ecx
4735da:	45                   	inc    %ebp
4735db:	45                   	inc    %ebp
4735dc:	51                   	push   %ecx
4735dd:	59                   	pop    %ecx
4735de:	58                   	pop    %eax
4735df:	57                   	push   %edi
4735e0:	42                   	inc    %edx
4735e1:	4d                   	dec    %ebp
4735e2:	47                   	inc    %edi
4735e3:	45                   	inc    %ebp
4735e4:	51                   	push   %ecx
4735e5:	59                   	pop    %ecx
4735e6:	67 46                	addr16 inc %esi
4735e8:	77 45                	ja     0x47362f
4735ea:	2c 44                	sub    $0x44,%al
4735ec:	48                   	dec    %eax
4735ed:	47                   	inc    %edi
4735ee:	49                   	dec    %ecx
4735ef:	42                   	inc    %edx
4735f0:	67 42                	addr16 inc %edx
4735f2:	2c 41                	sub    $0x41,%al
4735f4:	54                   	push   %esp
4735f5:	42                   	inc    %edx
4735f6:	78 45                	js     0x47363d
4735f8:	48                   	dec    %eax
4735f9:	4c                   	dec    %esp
4735fa:	54                   	push   %esp
4735fb:	64 2b 42 51          	sub    %fs:0x51(%edx),%eax
4735ff:	2c 42                	sub    $0x42,%al
473601:	42                   	inc    %edx
473602:	45                   	inc    %ebp
473603:	48                   	dec    %eax
473604:	6a 77                	push   $0x77
473606:	73 2c                	jae    0x473634
473608:	41                   	inc    %ecx
473609:	49                   	dec    %ecx
47360a:	67 77 2c             	addr16 ja 0x473639
47360d:	2c 42                	sub    $0x42,%al
47360f:	45                   	inc    %ebp
473610:	48                   	dec    %eax
473611:	57                   	push   %edi
473612:	43                   	inc    %ebx
473613:	41                   	inc    %ecx
473614:	59                   	pop    %ecx
473615:	41                   	inc    %ecx
473616:	51                   	push   %ecx
473617:	2c 57                	sub    $0x57,%al
473619:	58                   	pop    %eax
47361a:	30 52 2c             	xor    %dl,0x2c(%edx)
47361d:	41                   	inc    %ecx
47361e:	45                   	inc    %ebp
47361f:	66 67 55             	addr16 push %bp
473622:	2c 41                	sub    $0x41,%al
473624:	51                   	push   %ecx
473625:	52                   	push   %edx
473626:	42                   	inc    %edx
473627:	34 38                	xor    $0x38,%al
473629:	4c                   	dec    %esp
47362a:	2c 41                	sub    $0x41,%al
47362c:	43                   	inc    %ebx
47362d:	48                   	dec    %eax
47362e:	6e                   	outsb  %ds:(%esi),(%dx)
47362f:	30 53 2c             	xor    %dl,0x2c(%ebx)
473632:	41                   	inc    %ecx
473633:	45                   	inc    %ebp
473634:	45                   	inc    %ebp
473635:	51                   	push   %ecx
473636:	63 58 57             	arpl   %ebx,0x57(%eax)
473639:	42                   	inc    %edx
47363a:	4d                   	dec    %ebp
47363b:	48                   	dec    %eax
47363c:	45                   	inc    %ebp
47363d:	51                   	push   %ecx
47363e:	63 67 48             	arpl   %esp,0x48(%edi)
473641:	77 45                	ja     0x473688
473643:	2c 44                	sub    $0x44,%al
473645:	48                   	dec    %eax
473646:	41                   	inc    %ecx
473647:	46                   	inc    %esi
473648:	68 4d 49 45 51       	push   $0x5145494d
47364d:	67 73 54             	addr16 jae 0x4736a4
473650:	33 34 47             	xor    (%edi,%eax,2),%esi
473653:	2c 41                	sub    $0x41,%al
473655:	45                   	inc    %ebp
473656:	45                   	inc    %ebp
473657:	51                   	push   %ecx
473658:	69 50 43 77 2c 41 68 	imul   $0x68412c77,0x43(%eax),%edx
47365f:	45                   	inc    %ebp
473660:	49                   	dec    %ecx
473661:	66 52                	push   %dx
473663:	45                   	inc    %ebp
473664:	2c 41                	sub    $0x41,%al
473666:	52                   	push   %edx
473667:	2b 42 67             	sub    0x67(%edx),%eax
47366a:	2c 42                	sub    $0x42,%al
47366c:	42                   	inc    %edx
47366d:	45                   	inc    %ebp
47366e:	49                   	dec    %ecx
47366f:	6a 77                	push   $0x77
473671:	73 2c                	jae    0x47369f
473673:	41                   	inc    %ecx
473674:	49                   	dec    %ecx
473675:	62 66 52             	bound  %esp,0x52(%esi)
473678:	49                   	dec    %ecx
473679:	2c 41                	sub    $0x41,%al
47367b:	51                   	push   %ecx
47367c:	72 42                	jb     0x4736c0
47367e:	70 34                	jo     0x4736b4
473680:	34 53                	xor    $0x53,%al
473682:	66 6e                	data16 outsb %ds:(%esi),(%dx)
473684:	2f                   	das
473685:	2f                   	das
473686:	78 45                	js     0x4736cd
473688:	49                   	dec    %ecx
473689:	46                   	inc    %esi
47368a:	31 67 54             	xor    %esp,0x54(%edi)
47368d:	43                   	inc    %ebx
47368e:	43                   	inc    %ebx
47368f:	73 61                	jae    0x4736f2
473691:	52                   	push   %edx
473692:	51                   	push   %ecx
473693:	51                   	push   %ecx
473694:	2c 2c                	sub    $0x2c,%al
473696:	66 2b 66 2f          	sub    0x2f(%esi),%sp
47369a:	2f                   	das
47369b:	4d                   	dec    %ebp
47369c:	66 6e                	data16 outsb %ds:(%esi),(%dx)
47369e:	2f                   	das
47369f:	2f                   	das
4736a0:	30 44 35 2f          	xor    %al,0x2f(%ebp,%esi,1)
4736a4:	2f                   	das
4736a5:	39 4f 2b             	cmp    %ecx,0x2b(%edi)
4736a8:	66 2f                	data16 das
4736aa:	2f                   	das
4736ab:	4f                   	dec    %edi
4736ac:	41                   	inc    %ecx
4736ad:	2f                   	das
4736ae:	35 2f 2f 38 52       	xor    $0x52382f2f,%eax
4736b3:	43                   	inc    %ebx
4736b4:	42                   	inc    %edx
4736b5:	38 66 4d             	cmp    %ah,0x4d(%esi)
4736b8:	51                   	push   %ecx
4736b9:	49                   	dec    %ecx
4736ba:	72 59                	jb     0x473715
4736bc:	43                   	inc    %ebx
4736bd:	75 6e                	jne    0x47372d
4736bf:	52                   	push   %edx
4736c0:	52                   	push   %edx
4736c1:	55                   	push   %ebp
4736c2:	2c 41                	sub    $0x41,%al
4736c4:	43                   	inc    %ebx
4736c5:	61                   	popa
4736c6:	2b 50 2f             	sub    0x2f(%eax),%edx
4736c9:	2f                   	das
4736ca:	36 50                	ss push %eax
4736cc:	6a 2f                	push   $0x2f
4736ce:	2f                   	das
4736cf:	77 2f                	ja     0x473700
4736d1:	35 2f 2f 38 78       	xor    $0x78382f2f,%eax
4736d6:	2b 66 2f             	sub    0x2f(%esi),%esp
4736d9:	2f                   	das
4736da:	53                   	push   %ebx
4736db:	76 6e                	jbe    0x47374b
4736dd:	2f                   	das
4736de:	2f                   	das
4736df:	33 44 35 2f          	xor    0x2f(%ebp,%esi,1),%eax
4736e3:	2f                   	das
4736e4:	2b 58 2b             	sub    0x2b(%eax),%ebx
4736e7:	66 2f                	data16 das
4736e9:	2f                   	das
4736ea:	76 76                	jbe    0x473762
4736ec:	6e                   	outsb  %ds:(%esi),(%dx)
4736ed:	2f                   	das
4736ee:	2f                   	das
4736ef:	2b 50 35             	sub    0x35(%eax),%edx
4736f2:	2f                   	das
4736f3:	2f                   	das
4736f4:	38 47 2b             	cmp    %al,0x2b(%edi)
4736f7:	76 2f                	jbe    0x473728
4736f9:	2f                   	das
4736fa:	4b                   	dec    %ebx
4736fb:	2f                   	das
4736fc:	72 2f                	jb     0x47372d
4736fe:	2f                   	das
4736ff:	31 48 36             	xor    %ecx,0x36(%eax)
473702:	2f                   	das
473703:	2f                   	das
473704:	39 37                	cmp    %esi,(%edi)
473706:	2b 76 2f             	sub    0x2f(%esi),%esi
473709:	2f                   	das
47370a:	6d                   	insl   (%dx),%es:(%edi)
47370b:	2f                   	das
47370c:	72 2f                	jb     0x47373d
47370e:	2f                   	das
47370f:	37                   	aaa
473710:	33 36                	xor    (%esi),%esi
473712:	2f                   	das
473713:	2f                   	das
473714:	2f                   	das
473715:	69 2b 76 2f 2f 42    	imul   $0x422f2f76,(%ebx),%ebp
47371b:	66 76 2f             	data16 jbe 0x47374d
47371e:	2f                   	das
47371f:	78 50                	js     0x473771
473721:	37                   	aaa
473722:	2f                   	das
473723:	2f                   	das
473724:	38 36                	cmp    %dh,(%esi)
473726:	2b 2f                	sub    (%edi),%ebp
473728:	2f                   	das
473729:	2f                   	das
47372a:	61                   	popa
47372b:	66 76 2f             	data16 jbe 0x47375d
47372e:	2f                   	das
47372f:	34 37                	xor    $0x37,%al
473731:	37                   	aaa
473732:	2f                   	das
473733:	2f                   	das
473734:	38 34 69             	cmp    %dh,(%ecx,%ebp,2)
473737:	76 6a                	jbe    0x4737a3
473739:	2f                   	das
47373a:	2f                   	das
47373b:	33 34 46             	xor    (%esi,%eax,2),%esi
47373e:	2c 41                	sub    $0x41,%al
473740:	45                   	inc    %ebp
473741:	66 67 59             	addr16 pop %cx
473744:	2c 41                	sub    $0x41,%al
473746:	51                   	push   %ecx
473747:	6f                   	outsl  %ds:(%esi),(%dx)
473748:	49                   	dec    %ecx
473749:	51                   	push   %ecx
47374a:	2c 42                	sub    $0x42,%al
47374c:	6f                   	outsl  %ds:(%esi),(%dx)
47374d:	41                   	inc    %ecx
47374e:	48                   	dec    %eax
47374f:	2c 41                	sub    $0x41,%al
473751:	45                   	inc    %ebp
473752:	4b                   	dec    %ebx
473753:	67 41                	addr16 inc %ecx
473755:	54                   	push   %esp
473756:	4d                   	dec    %ebp
473757:	41                   	inc    %ecx
473758:	51                   	push   %ecx
473759:	41                   	inc    %ecx
47375a:	5a                   	pop    %edx
47375b:	67 2c 41             	addr16 sub $0x41,%al
47375e:	42                   	inc    %edx
47375f:	49                   	dec    %ecx
473760:	2c 42                	sub    $0x42,%al
473762:	45                   	inc    %ebp
473763:	41                   	inc    %ecx
473764:	46                   	inc    %esi
473765:	67 6f                	outsl  %ds:(%si),(%dx)
473767:	72 41                	jb     0x4737aa
473769:	77 67                	ja     0x4737d2
47376b:	72 52                	jb     0x4737bf
47376d:	52                   	push   %edx
47376e:	38 51 4b             	cmp    %dl,0x4b(%ecx)
473771:	44                   	inc    %esp
473772:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
473775:	59                   	pop    %ecx
473776:	4d                   	dec    %ebp
473777:	4b                   	dec    %ebx
473778:	2f                   	das
473779:	4d                   	dec    %ebp
47377a:	48                   	dec    %eax
47377b:	4b                   	dec    %ebx
47377c:	79 6f                	jns    0x4737ed
47377e:	59                   	pop    %ecx
47377f:	44                   	inc    %esp
473780:	43                   	inc    %ebx
473781:	76 73                	jbe    0x4737f6
473783:	46                   	inc    %esi
473784:	69 73 57 48 78 73 6f 	imul   $0x6f737848,0x57(%ebx),%esi
47378b:	50                   	push   %eax
47378c:	51                   	push   %ecx
47378d:	2c 42                	sub    $0x42,%al
47378f:	67 77 72             	addr16 ja 0x473804
473792:	33 77 59             	xor    0x59(%edi),%esi
473795:	43                   	inc    %ebx
473796:	42                   	inc    %edx
473797:	35 51 44 42 35       	xor    $0x35424451,%eax
47379c:	52                   	push   %edx
47379d:	61                   	popa
47379e:	57                   	push   %edi
47379f:	41                   	inc    %ecx
4737a0:	6f                   	outsl  %ds:(%esi),(%dx)
4737a1:	72 41                	jb     0x4737e4
4737a3:	77 73                	ja     0x473818
4737a5:	72 35                	jb     0x4737dc
4737a7:	78 6b                	js     0x473814
4737a9:	4d                   	dec    %ebp
4737aa:	4b                   	dec    %ebx
4737ab:	38 77 48             	cmp    %dh,0x48(%edi)
4737ae:	46                   	inc    %esi
4737af:	31 67 4c             	xor    %esp,0x4c(%edi)
4737b2:	4b                   	dec    %ebx
4737b3:	77 51                	ja     0x473806
4737b5:	73 41                	jae    0x4737f8
4737b7:	69 76 53 42 77 4b 4f 	imul   $0x4f4b7742,0x53(%esi),%esi
4737be:	61                   	popa
4737bf:	54                   	push   %esp
4737c0:	49                   	dec    %ecx
4737c1:	43                   	inc    %ebx
4737c2:	4b                   	dec    %ebx
4737c3:	78 6b                	js     0x473830
4737c5:	72 32                	jb     0x4737f9