472643:	49                   	dec    %ecx
472644:	67 2c 41             	addr16 sub $0x41,%al
472647:	43                   	inc    %ebx
472648:	34 2c                	xor    $0x2c,%al
47264a:	2c 66                	sub    $0x66,%al
47264c:	47                   	inc    %edi
47264d:	79 67                	jns    0x4726b6
47264f:	39 2c 41             	cmp    %ebp,(%ecx,%eax,2)
472652:	47                   	inc    %edi
472653:	45                   	inc    %ebp
472654:	78 59                	js     0x4726af
472656:	72 34                	jb     0x47268c
472658:	68 45 4d 47 34       	push   $0x34474d45
47265d:	38 45 2c             	cmp    %al,0x2c(%ebp)
472660:	41                   	inc    %ecx
472661:	42                   	inc    %edx
472662:	4a                   	dec    %edx
472663:	55                   	push   %ebp
472664:	63 67 67             	arpl   %esp,0x67(%edi)
472667:	2c 2c                	sub    $0x2c,%al
472669:	47                   	inc    %edi
47266a:	44                   	inc    %esp
47266b:	53                   	push   %ebx
47266c:	55                   	push   %ebp
47266d:	68 63 54 46 69       	push   $0x69465463
472672:	76 4c                	jbe    0x4726c0
472674:	63 32                	arpl   %esi,(%edx)
472676:	55                   	push   %ebp
472677:	2c 41                	sub    $0x41,%al
472679:	6f                   	outsl  %ds:(%esi),(%dx)
47267a:	54                   	push   %esp
47267b:	44                   	inc    %esp
47267c:	52                   	push   %edx
47267d:	67 54                	addr16 push %esp
47267f:	46                   	inc    %esi
472680:	69 75 2f 45 51 30 52 	imul   $0x52305145,0x2f(%ebp),%esi
472687:	45                   	inc    %ebp
472688:	43                   	inc    %ebx
472689:	67 59                	addr16 pop %ecx
47268b:	2c 41                	sub    $0x41,%al
47268d:	47                   	inc    %edi
47268e:	62 32                	bound  %esi,(%edx)
472690:	59                   	pop    %ecx
472691:	2c 41                	sub    $0x41,%al
472693:	6f                   	outsl  %ds:(%esi),(%dx)
472694:	52                   	push   %edx
472695:	42                   	inc    %edx
472696:	69 77 44 46 69 73 44 	imul   $0x44736946,0x44(%edi),%esi
47269d:	46                   	inc    %esi
47269e:	79 73                	jns    0x472713
4726a0:	41                   	inc    %ecx
4726a1:	4c                   	dec    %esp
4726a2:	55                   	push   %ebp
4726a3:	67 52                	addr16 push %edx
4726a5:	43                   	inc    %ebx
4726a6:	69 77 44 46 69 73 44 	imul   $0x44736946,0x44(%edi),%esi
4726ad:	46                   	inc    %esi
4726ae:	79 73                	jns    0x472723
4726b0:	41                   	inc    %ecx
4726b1:	4c                   	dec    %esp
4726b2:	51                   	push   %ecx
4726b3:	30 52 42             	xor    %dl,0x42(%edx)
4726b6:	52                   	push   %edx
4726b7:	45                   	inc    %ebp
4726b8:	4d                   	dec    %ebp
4726b9:	46                   	inc    %esi
4726ba:	68 45 4c 62 31       	push   $0x31624c45
4726bf:	73 2c                	jae    0x4726ed
4726c1:	41                   	inc    %ecx
4726c2:	6f                   	outsl  %ds:(%esi),(%dx)
4726c3:	6d                   	insl   (%dx),%es:(%edi)
4726c4:	45                   	inc    %ebp
4726c5:	51                   	push   %ecx
4726c6:	56                   	push   %esi
4726c7:	76 59                	jbe    0x472722
4726c9:	2c 41                	sub    $0x41,%al
4726cb:	43                   	inc    %ebx
4726cc:	68 4d 52 45 52       	push   $0x5245524d
4726d1:	47                   	inc    %edi
4726d2:	4e                   	dec    %esi
4726d3:	42                   	inc    %edx
4726d4:	2c 2c                	sub    $0x2c,%al
4726d6:	52                   	push   %edx
4726d7:	4d                   	dec    %ebp
4726d8:	53                   	push   %ebx
4726d9:	45                   	inc    %ebp
4726da:	51                   	push   %ecx
4726db:	55                   	push   %ebp
4726dc:	52                   	push   %edx
4726dd:	45                   	inc    %ebp
4726de:	68 59 52 45 57       	push   $0x57455259
4726e3:	39 62 2c             	cmp    %esp,0x2c(%edx)
4726e6:	41                   	inc    %ecx
4726e7:	4b                   	dec    %ebx
4726e8:	4a                   	dec    %edx
4726e9:	67 63 52 45          	arpl   %edx,0x45(%bp,%si)
4726ed:	6d                   	insl   (%dx),%es:(%edi)
4726ee:	39 6e 2c             	cmp    %ebp,0x2c(%esi)
4726f1:	41                   	inc    %ecx
4726f2:	4b                   	dec    %ebx
4726f3:	42                   	inc    %edx
4726f4:	78 45                	js     0x47273b
4726f6:	4d                   	dec    %ebp
4726f7:	62 32                	bound  %esi,(%edx)
4726f9:	67 2c 41             	addr16 sub $0x41,%al
4726fc:	70 7a                	jo     0x472778
4726fe:	61                   	popa
4726ff:	51                   	push   %ecx
472700:	2c 43                	sub    $0x43,%al
472702:	68 4d 4f 45 51       	push   $0x51454f4d
472707:	59                   	pop    %ecx
472708:	73 41                	jae    0x47274b
47270a:	78 59                	js     0x472765
47270c:	72 41                	jb     0x47274f
47270e:	78 63                	js     0x472773
472710:	72 41                	jb     0x472753
472712:	43                   	inc    %ebx
472713:	31 4b 42             	xor    %ecx,0x42(%ebx)
472716:	6d                   	insl   (%dx),%es:(%edi)
472717:	39 71 2c             	cmp    %esi,0x2c(%ecx)
47271a:	41                   	inc    %ecx
47271b:	4b                   	dec    %ebx
47271c:	42                   	inc    %edx
47271d:	32 39                	xor    (%ecx),%bh
47271f:	72 2c                	jb     0x47274d
472721:	41                   	inc    %ecx
472722:	4b                   	dec    %ebx
472723:	46                   	inc    %esi
472724:	6e                   	outsb  %ds:(%esi),(%dx)
472725:	4e                   	dec    %esi
472726:	73 2c                	jae    0x472754
472728:	41                   	inc    %ecx
472729:	4b                   	dec    %ebx
47272a:	45                   	inc    %ebp
47272b:	78 4d                	js     0x47277a
47272d:	52                   	push   %edx
47272e:	42                   	inc    %edx
47272f:	79 77                	jns    0x4727a8
472731:	44                   	inc    %esp
472732:	46                   	inc    %esi
472733:	69 73 44 46 79 73 41 	imul   $0x41737946,0x44(%ebx),%esi
47273a:	4c                   	dec    %esp
47273b:	51                   	push   %ecx
47273c:	73 52                	jae    0x472790
47273e:	45                   	inc    %ebp
47273f:	78 45                	js     0x472786
472741:	4f                   	dec    %edi
472742:	4b                   	dec    %ebx
472743:	44                   	inc    %esp
472744:	73 2c                	jae    0x472772
472746:	41                   	inc    %ecx
472747:	62 65 52             	bound  %esp,0x52(%ebp)
47274a:	78 45                	js     0x472791
47274c:	54                   	push   %esp
47274d:	45                   	inc    %ebp
47274e:	51                   	push   %ecx
47274f:	34 6f                	xor    $0x6f,%al
472751:	46                   	inc    %esi
472752:	77 2c                	ja     0x472780
472754:	42                   	inc    %edx
472755:	74 34                	je     0x47278b
472757:	38 45 52             	cmp    %al,0x52(%ebp)
47275a:	4d                   	dec    %ebp
47275b:	73 41                	jae    0x47279e
47275d:	78 59                	js     0x4727b8
47275f:	72 41                	jb     0x4727a2
472761:	78 63                	js     0x4727c6
472763:	72 41                	jb     0x4727a6
472765:	43                   	inc    %ebx
472766:	30 48 45             	xor    %cl,0x45(%eax)
472769:	52                   	push   %edx
47276a:	4e                   	dec    %esi
47276b:	76 62                	jbe    0x4727cf
47276d:	51                   	push   %ecx
47276e:	2c 43                	sub    $0x43,%al
472770:	74 77                	je     0x4727e9
472772:	52                   	push   %edx
472773:	42                   	inc    %edx
472774:	79 77                	jns    0x4727ed
472776:	44                   	inc    %esp
472777:	46                   	inc    %esi
472778:	69 73 44 46 79 73 41 	imul   $0x41737946,0x44(%ebx),%esi
47277f:	4c                   	dec    %esp
472780:	51                   	push   %ecx
472781:	38 47 62             	cmp    %al,0x62(%edi)
472784:	32 6f 2c             	xor    0x2c(%edi),%ch
472787:	41                   	inc    %ecx
472788:	6f                   	outsl  %ds:(%esi),(%dx)
472789:	52                   	push   %edx
47278a:	44                   	inc    %esp
47278b:	69 67 37 2c 41 47 4b 	imul   $0x4b47412c,0x37(%edi),%esp
472792:	77 30                	ja     0x4727c4
472794:	47                   	inc    %edi
472795:	62 32                	bound  %esi,(%edx)
472797:	6f                   	outsl  %ds:(%esi),(%dx)
472798:	2c 41                	sub    $0x41,%al
47279a:	6f                   	outsl  %ds:(%esi),(%dx)
47279b:	52                   	push   %edx
47279c:	44                   	inc    %esp
47279d:	69 67 58 2c 41 47 45 	imul   $0x4547412c,0x58(%edi),%esp
4727a4:	51                   	push   %ecx
4727a5:	30 73 41             	xor    %dh,0x41(%ebx)
4727a8:	78 59                	js     0x472803
4727aa:	72 41                	jb     0x4727ed
4727ac:	78 63                	js     0x472811
4727ae:	72 41                	jb     0x4727f1
4727b0:	43                   	inc    %ebx
4727b1:	30 37                	xor    %dh,(%edi)
4727b3:	45                   	inc    %ebp
4727b4:	51                   	push   %ecx
4727b5:	34 57                	xor    $0x57,%al
4727b7:	61                   	popa
4727b8:	6d                   	insl   (%dx),%es:(%edi)
4727b9:	39 75 2c             	cmp    %esi,0x2c(%ebp)
4727bc:	41                   	inc    %ecx
4727bd:	4b                   	dec    %ebx
4727be:	4b                   	dec    %ebx
4727bf:	77 63                	ja     0x472824
4727c1:	54                   	push   %esp
4727c2:	44                   	inc    %esp
4727c3:	7a 6a                	jp     0x47282f
4727c5:	75 2f                	jne    0x4727f6
4727c7:	50                   	push   %eax
4727c8:	2f                   	das
4727c9:	2f                   	das
4727ca:	45                   	inc    %ebp
4727cb:	51                   	push   %ecx
4727cc:	30 52 44             	xor    %dl,0x44(%edx)
4727cf:	68 45 4a 4b 42       	push   $0x424b4a45
4727d4:	6f                   	outsl  %ds:(%esi),(%dx)
4727d5:	2c 41                	sub    $0x41,%al
4727d7:	59                   	pop    %ecx
4727d8:	73 41                	jae    0x47281b
4727da:	69 73 4d 4b 77 30 35 	imul   $0x3530774b,0x4d(%ebx),%esi
4727e1:	56                   	push   %esi
4727e2:	50                   	push   %eax
4727e3:	33 2f                	xor    (%edi),%ebp
4727e5:	2f                   	das
4727e6:	7a 6a                	jp     0x472852
4727e8:	49                   	dec    %ecx
4727e9:	2f                   	das
4727ea:	50                   	push   %eax
4727eb:	2f                   	das
4727ec:	2f                   	das
4727ed:	46                   	inc    %esi
4727ee:	79 73                	jns    0x472863
4727f0:	44                   	inc    %esp
4727f1:	46                   	inc    %esi
4727f2:	69 73 41 4c 51 5a 7a 	imul   $0x7a5a514c,0x41(%ebx),%esi
4727f9:	59                   	pop    %ecx
4727fa:	77 2c                	ja     0x472828
4727fc:	43                   	inc    %ebx
4727fd:	6e                   	outsb  %ds:(%esi),(%dx)
4727fe:	6f                   	outsl  %ds:(%esi),(%dx)
4727ff:	52                   	push   %edx
472800:	44                   	inc    %esp
472801:	68 5a 71 62 32       	push   $0x3262715a
472806:	34 2c                	xor    $0x2c,%al
472808:	41                   	inc    %ecx
472809:	6f                   	outsl  %ds:(%esi),(%dx)
47280a:	72 4d                	jb     0x472859
47280c:	6b 55 4b 2c          	imul   $0x2c,0x4b(%ebp),%edx
472810:	2c 65                	sub    $0x65,%al
472812:	2f                   	das
472813:	7a 2f                	jp     0x472844
472815:	2f                   	das
472816:	34 66                	xor    $0x66,%al
472818:	38 2f                	cmp    %ch,(%edi)
47281a:	2f                   	das
47281b:	2b 53 2f             	sub    0x2f(%ebx),%edx
47281e:	50                   	push   %eax
47281f:	2f                   	das
472820:	2f                   	das
472821:	6e                   	outsb  %ds:(%esi),(%dx)
472822:	66 7a 2f             	data16 jp 0x472854
472825:	2f                   	das
472826:	36 6e                	outsb  %ss:(%esi),(%dx)
472828:	38 2f                	cmp    %ch,(%edi)
47282a:	2f                   	das
47282b:	2b 31                	sub    (%ecx),%esi
47282d:	2f                   	das
47282e:	50                   	push   %eax
47282f:	2f                   	das
472830:	2f                   	das
472831:	77 76                	ja     0x4728a9
472833:	7a 2f                	jp     0x472864
472835:	2f                   	das
472836:	39 48 38             	cmp    %ecx,0x38(%eax)
472839:	2f                   	das
47283a:	2f                   	das
47283b:	2f                   	das
47283c:	77 2f                	ja     0x47286d
47283e:	50                   	push   %eax
47283f:	2f                   	das
472840:	2f                   	das
472841:	41                   	inc    %ecx
472842:	2f                   	das
472843:	33 2f                	xor    (%edi),%ebp
472845:	2f                   	das
472846:	7a 68                	jp     0x4728b0
472848:	72 2f                	jb     0x472879
47284a:	50                   	push   %eax
47284b:	2f                   	das
47284c:	2f                   	das
47284d:	45                   	inc    %ebp
47284e:	51                   	push   %ecx
47284f:	34 71                	xor    $0x71,%al
472851:	2c 2c                	sub    $0x2c,%al
472853:	41                   	inc    %ecx
472854:	52                   	push   %edx
472855:	2c 2c                	sub    $0x2c,%al
472857:	49                   	dec    %ecx
472858:	41                   	inc    %ecx
472859:	78 41                	js     0x47289c
47285b:	49                   	dec    %ecx
47285c:	69 35 67 49 55 2c 2c 	imul   $0x4d42412c,0x2c554967,%esi
472863:	41 42 4d
472866:	77 42                	ja     0x4728aa
472868:	51                   	push   %ecx
472869:	41                   	inc    %ecx
47286a:	30 2c 2c             	xor    %ch,(%esp,%ebp,1)
47286d:	44                   	inc    %esp
47286e:	67 2c 45             	addr16 sub $0x45,%al
472871:	51                   	push   %ecx
472872:	49                   	dec    %ecx
472873:	72 4b                	jb     0x4728c0
472875:	78 59                	js     0x4728d0
472877:	72 41                	jb     0x4728ba
472879:	78 63                	js     0x4728de
47287b:	72 41                	jb     0x4728be
47287d:	43                   	inc    %ebx
47287e:	30 49 41             	xor    %cl,0x41(%ecx)
472881:	6f                   	outsl  %ds:(%esi),(%dx)
472882:	35 70 41 77 52       	xor    $0x52774170,%eax
472887:	59                   	pop    %ecx
472888:	4b                   	dec    %ebx
472889:	77 73                	ja     0x4728fe
47288b:	55                   	push   %ebp
47288c:	4b                   	dec    %ebx
47288d:	67 53                	addr16 push %ebx
47288f:	4e                   	dec    %esi
472890:	42                   	inc    %edx
472891:	2c 2c                	sub    $0x2c,%al
472893:	51                   	push   %ecx
472894:	6f                   	outsl  %ds:(%esi),(%dx)
472895:	72 42                	jb     0x4728d9
472897:	43                   	inc    %ebx
472898:	2f                   	das
472899:	31 4b 2f             	xor    %ecx,0x2f(%ebx)
47289c:	45                   	inc    %ebp