4725f9:	63 6c 00 67          	arpl   %ebp,0x67(%eax,%eax,1)
4725fd:	63 73 00             	arpl   %esi,0x0(%ebx)
472600:	67 63 6a 00          	arpl   %ebp,0x0(%bp,%si)
472604:	67 63 71 00          	arpl   %esi,0x0(%bx,%di)
472608:	67 63 6e 00          	arpl   %ebp,0x0(%bp)
47260c:	67 63 66 00          	arpl   %esp,0x0(%bp)
472610:	67 63 6d 00          	arpl   %ebp,0x0(%di)
472614:	67 63 77 00          	arpl   %esi,0x0(%bx)
472618:	67 63 79 00          	arpl   %edi,0x0(%bx,%di)
47261c:	67 63 62 00          	arpl   %esp,0x0(%bp,%si)
472620:	67 63 65 00          	arpl   %esp,0x0(%di)
472624:	67 63 70 00          	arpl   %esi,0x0(%bx,%si)
472628:	74 69                	je     0x472693
47262a:	63 56 61             	arpl   %edx,0x61(%esi)
47262d:	6c                   	insb   (%dx),%es:(%edi)
47262e:	75 65                	jne    0x472695
472630:	00 67 65             	add    %ah,0x65(%edi)
472633:	74 5f                	je     0x472694
472635:	47                   	inc    %edi
472636:	65 74 49             	gs je  0x472682
472639:	6e                   	outsb  %ds:(%esi),(%dx)
47263a:	73 74                	jae    0x4726b0
47263c:	61                   	popa
47263d:	6e                   	outsb  %ds:(%esi),(%dx)
47263e:	63 65 00             	arpl   %esp,0x0(%ebp)
472641:	64 68 00 7a 61 64    	fs push $0x64617a00
472647:	00 67 6b             	add    %ah,0x6b(%edi)
47264a:	74 00                	je     0x47264c
47264c:	67 6b 6c 00 67       	imul   $0x67,0x0(%si),%ebp
472651:	6b 73 00 67          	imul   $0x67,0x0(%ebx),%esi
472655:	6b 6a 00 67          	imul   $0x67,0x0(%edx),%ebp
472659:	6b 71 00 67          	imul   $0x67,0x0(%ecx),%esi
47265d:	6b 6e 00 67          	imul   $0x67,0x0(%esi),%ebp
472661:	6b 66 00 67          	imul   $0x67,0x0(%esi),%esp
472665:	6b 6d 00 67          	imul   $0x67,0x0(%ebp),%ebp
472669:	6b 77 00 67          	imul   $0x67,0x0(%edi),%esi
47266d:	6b 79 00 72          	imul   $0x72,0x0(%ecx),%edi
472671:	76 69                	jbe    0x4726dc
472673:	63 65 73             	arpl   %esp,0x73(%ebp)
472676:	00 75 63             	add    %dh,0x63(%ebp)
472679:	00 75 74             	add    %dh,0x74(%ebp)
47267c:	00 75 6c             	add    %dh,0x6c(%ebp)
47267f:	00 75 73             	add    %dh,0x73(%ebp)
472682:	00 64 75 00          	add    %ah,0x0(%ebp,%esi,2)
472686:	64 6b 00 64          	imul   $0x64,%fs:(%eax),%eax
47268a:	63 00                	arpl   %eax,(%eax)
47268c:	64 6c                	fs insb (%dx),%es:(%edi)
47268e:	00 64 6a 00          	add    %ah,0x0(%edx,%ebp,2)
472692:	54                   	push   %esp
472693:	79 70                	jns    0x472705
472695:	65 00 64 6e 00       	add    %ah,%gs:0x0(%esi,%ebp,2)
47269a:	64 6d                	fs insl (%dx),%es:(%edi)
47269c:	00 54 00 64          	add    %dl,0x64(%eax,%eax,1)
4726a0:	77 00                	ja     0x4726a2
4726a2:	64 62 00             	bound  %eax,%fs:(%eax)
4726a5:	64 65 00 64 76 00    	fs add %ah,%gs:0x0(%esi,%esi,2)
4726ab:	01 00                	add    %eax,(%eax)
4726ad:	6d                   	insl   (%dx),%es:(%edi)
4726ae:	5f                   	pop    %edi
4726af:	54                   	push   %esp
4726b0:	68 72 65 61 64       	push   $0x64616572
4726b5:	53                   	push   %ebx
4726b6:	74 61                	je     0x472719
4726b8:	65 62 53 65          	bound  %edx,%gs:0x65(%ebx)
4726bc:	72 76                	jb     0x472734
4726be:	69 63 65 73 4f 62 6a 	imul   $0x6a624f73,0x65(%ebx),%esp
4726c5:	65 63 74 50 72       	arpl   %esi,%gs:0x72(%eax,%edx,2)
4726ca:	6f                   	outsl  %ds:(%esi),(%dx)
4726cb:	76 69                	jbe    0x472736
4726cd:	64 65 72 00          	fs gs jb 0x4726d1
4726d1:	67 65 74 5f          	addr16 gs je 0x472734
4726d5:	43                   	inc    %ebx
4726d6:	6f                   	outsl  %ds:(%esi),(%dx)
4726d7:	6d                   	insl   (%dx),%es:(%edi)
4726d8:	70 75                	jo     0x47274f
4726da:	74 65                	je     0x472741
4726dc:	72 00                	jb     0x4726de
4726de:	67 65 74 5f          	addr16 gs je 0x472741
4726e2:	41                   	inc    %ecx
4726e3:	70 70                	jo     0x472755
4726e5:	6c                   	insb   (%dx),%es:(%edi)
4726e6:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
4726ed:	00 67 65             	add    %ah,0x65(%edi)
4726f0:	74 5f                	je     0x472751
4726f2:	55                   	push   %ebp
4726f3:	73 65                	jae    0x47275a
4726f5:	72 00                	jb     0x4726f7
4726f7:	67 65 74 5f          	addr16 gs je 0x47275a
4726fb:	57                   	push   %edi
4726fc:	65 62 53 65          	bound  %edx,%gs:0x65(%ebx)
472700:	6d                   	insl   (%dx),%es:(%edi)
472701:	70 75                	jo     0x472778
472703:	74 65                	je     0x47276a
472705:	72 4f                	jb     0x472756
472707:	62 6a 65             	bound  %ebp,0x65(%edx)
47270a:	63 74 50 72          	arpl   %esi,0x72(%eax,%edx,2)
47270e:	6f                   	outsl  %ds:(%esi),(%dx)
47270f:	76 69                	jbe    0x47277a
472711:	64 65 72 00          	fs gs jb 0x472715
472715:	6d                   	insl   (%dx),%es:(%edi)
472716:	5f                   	pop    %edi
472717:	41                   	inc    %ecx
472718:	70 70                	jo     0x47278a
47271a:	4f                   	dec    %edi
47271b:	62 6a 65             	bound  %ebp,0x65(%edx)
47271e:	63 74 50 72          	arpl   %esi,0x72(%eax,%edx,2)
472722:	6f                   	outsl  %ds:(%esi),(%dx)
472723:	76 69                	jbe    0x47278e
472725:	64 65 72 00          	fs gs jb 0x472729
472729:	6d                   	insl   (%dx),%es:(%edi)
47272a:	5f                   	pop    %edi
47272b:	55                   	push   %ebp
47272c:	73 65                	jae    0x472793
47272e:	72 4f                	jb     0x47277f
472730:	62 6a 65             	bound  %ebp,0x65(%edx)
472733:	63 74 50 72          	arpl   %esi,0x72(%eax,%edx,2)
472737:	6f                   	outsl  %ds:(%esi),(%dx)
472738:	76 69                	jbe    0x4727a3
47273a:	64 65 72 00          	fs gs jb 0x47273e
47273e:	55                   	push   %ebp
47273f:	73 65                	jae    0x4727a6
472741:	72 00                	jb     0x472743
472743:	6d                   	insl   (%dx),%es:(%edi)
472744:	5f                   	pop    %edi
472745:	4d                   	dec    %ebp
472746:	79 57                	jns    0x47279f
472748:	69 63 2e 41 70 70 6c 	imul   $0x6c707041,0x2e(%ebx),%esp
47274f:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
472756:	53                   	push   %ebx
472757:	65 72 76             	gs jb  0x4727d0
47275a:	69 63 65 73 00 72 68 	imul   $0x68720073,0x65(%ebx),%esp
472761:	00 43 6f             	add    %al,0x6f(%ebx)
472764:	6d                   	insl   (%dx),%es:(%edi)
472765:	70 75                	jo     0x4727dc
472767:	74 65                	je     0x4727ce
472769:	72 00                	jb     0x47276b
47276b:	4d                   	dec    %ebp
47276c:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
472773:	74 2e                	je     0x4727a3
472775:	56                   	push   %esi
472776:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
47277d:	73 69                	jae    0x4727e8
47277f:	63 2e                	arpl   %ebp,(%esi)
472781:	44                   	inc    %esp
472782:	65 76 69             	gs jbe 0x4727ee
472785:	63 65 73             	arpl   %esp,0x73(%ebp)
472788:	00 75 6b             	add    %dh,0x6b(%ebp)
47278b:	00 6d 5f             	add    %ch,0x5f(%ebp)
47278e:	43                   	inc    %ebx
47278f:	6f                   	outsl  %ds:(%esi),(%dx)
472790:	72 79                	jb     0x47280b
472792:	00 72 62             	add    %dh,0x62(%edx)
472795:	00 72 65             	add    %dh,0x65(%edx)
472798:	00 72 76             	add    %dh,0x76(%edx)
47279b:	00 4d 79             	add    %cl,0x79(%ebp)
47279e:	00 4d 69             	add    %cl,0x69(%ebp)
4727a1:	63 72 6f             	arpl   %esi,0x6f(%edx)
4727a4:	73 6f                	jae    0x472815
4727a6:	66 74 2e             	data16 je 0x4727d7
4727a9:	56                   	push   %esi
4727aa:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
4727b1:	73 69                	jae    0x47281c
4727b3:	63 00                	arpl   %eax,(%eax)
4727b5:	41                   	inc    %ecx
4727b6:	70 70                	jo     0x472828
4727b8:	6c                   	insb   (%dx),%es:(%edi)
4727b9:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
4727c0:	42                   	inc    %edx
4727c1:	61                   	popa
4727c2:	73 65                	jae    0x472829
4727c4:	00 4d 69             	add    %cl,0x69(%ebp)
4727c7:	63 72 6f             	arpl   %esi,0x6f(%edx)
4727ca:	73 6f                	jae    0x47283b
4727cc:	66 74 2e             	data16 je 0x4727fd
4727cf:	56                   	push   %esi
4727d0:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
4727d7:	73 67                	jae    0x472840
4727d9:	6f                   	outsl  %ds:(%esi),(%dx)
4727da:	00 67 6a             	add    %ah,0x6a(%edi)
4727dd:	00 67 78             	add    %ah,0x78(%edi)
4727e0:	00 67 72             	add    %ah,0x72(%edi)
4727e3:	00 67 75             	add    %ah,0x75(%edi)
4727e6:	00 67 63             	add    %ah,0x63(%edi)
4727e9:	00 78 66             	add    %bh,0x66(%eax)
4727ec:	00 72 74             	add    %dh,0x74(%edx)
4727ef:	00 72 6c             	add    %dh,0x6c(%edx)
4727f2:	00 72 73             	add    %dh,0x73(%edx)
4727f5:	00 72 6a             	add    %dh,0x6a(%edx)
4727f8:	00 72 71             	add    %dh,0x71(%edx)
4727fb:	00 78 6d             	add    %bh,0x6d(%eax)
4727fe:	00 78 77             	add    %bh,0x77(%eax)
472801:	00 78 79             	add    %bh,0x79(%eax)
472804:	00 78 62             	add    %bh,0x62(%eax)
472807:	00 78 70             	add    %bh,0x70(%eax)
47280a:	00 72 64             	add    %dh,0x64(%edx)
47280d:	00 72 6b             	add    %dh,0x6b(%edx)
472810:	00 72 6e             	add    %dh,0x6e(%edx)
472813:	00 72 70             	add    %dh,0x70(%edx)
472816:	00 72 66             	add    %dh,0x66(%edx)
472819:	00 72 6d             	add    %dh,0x6d(%edx)
47281c:	00 72 77             	add    %dh,0x77(%edx)
47281f:	00 61 73             	add    %ah,0x73(%ecx)
472822:	00 61 66             	add    %ah,0x66(%ecx)
472825:	00 6f 6c             	add    %ch,0x6c(%edi)
472828:	00 6f 6d             	add    %ch,0x6d(%edi)
47282b:	00 7a 6a             	add    %bh,0x6a(%edx)
47282e:	00 7a 62             	add    %bh,0x62(%edx)
472831:	00 7a 65             	add    %bh,0x65(%edx)
472834:	00 7a 70             	add    %bh,0x70(%edx)
472837:	00 7a 76             	add    %bh,0x76(%edx)
47283a:	00 7a 68             	add    %bh,0x68(%edx)
47283d:	00 67 61             	add    %ah,0x61(%edi)
472840:	00 7a 71             	add    %bh,0x71(%edx)
472843:	00 7a 66             	add    %bh,0x66(%edx)
472846:	00 7a 77             	add    %bh,0x77(%edx)
472849:	00 67 71             	add    %ah,0x71(%edi)
47284c:	00 67 68             	add    %ah,0x68(%edi)
47284f:	00 61 6f             	add    %ah,0x6f(%ecx)
472852:	00 61 78             	add    %ah,0x78(%ecx)
472855:	00 61 72             	add    %ah,0x72(%ecx)
472858:	00 67 6e             	add    %ah,0x6e(%edi)
47285b:	00 67 77             	add    %ah,0x77(%edi)
47285e:	00 67 65             	add    %ah,0x65(%edi)
472861:	00 67 70             	add    %ah,0x70(%edi)
472864:	00 67 76             	add    %ah,0x76(%edi)
472867:	00 7a 6f             	add    %bh,0x6f(%edx)
47286a:	00 7a 78             	add    %bh,0x78(%edx)
47286d:	00 61 64             	add    %ah,0x64(%ecx)
472870:	00 6f 77             	add    %ch,0x77(%edi)
472873:	00 6f 79             	add    %ch,0x79(%edi)
472876:	00 6f 62             	add    %ch,0x62(%edi)
472879:	00 6f 65             	add    %ch,0x65(%edi)
47287c:	00 6f 70             	add    %ch,0x70(%edi)
47287f:	00 6f 76             	add    %ch,0x76(%edi)
472882:	00 6f 68             	add    %ch,0x68(%edi)
472885:	00 78 72             	add    %bh,0x72(%eax)
472888:	00 78 64             	add    %bh,0x64(%eax)
47288b:	00 78 75             	add    %bh,0x75(%eax)
47288e:	00 78 6b             	add    %bh,0x6b(%eax)
472891:	00 78 63             	add    %bh,0x63(%eax)
472894:	00 78 74             	add    %bh,0x74(%eax)
472897:	00 78 6c             	add    %bh,0x6c(%eax)
47289a:	00 78 73             	add    %bh,0x73(%eax)
47289d:	00 78 6a             	add    %bh,0x6a(%eax)
4728a0:	00 78 71             	add    %bh,0x71(%eax)
4728a3:	00 78 6e             	add    %bh,0x6e(%eax)
4728a6:	00 61 75             	add    %ah,0x75(%ecx)
4728a9:	00 61 63             	add    %ah,0x63(%ecx)
4728ac:	00 61 74             	add    %ah,0x74(%ecx)
4728af:	00 79 73             	add    %bh,0x73(%ecx)
4728b2:	74 65                	je     0x472919
4728b4:	6d                   	insl   (%dx),%es:(%edi)
4728b5:	00 78 00             	add    %bh,0x0(%eax)
4728b8:	67 00 61 00          	add    %ah,0x0(%bx,%di)
4728bc:	72 00                	jb     0x4728be
4728be:	65 00 70 00          	add    %dh,%gs:0x0(%eax)
4728c2:	2e 63 74 6f 72       	arpl   %esi,%cs:0x72(%edi,%ebp,2)
4728c7:	00 64 00 6b          	add    %ah,0x6b(%eax,%eax,1)
4728cb:	00 6c 00 66          	add    %ch,0x66(%eax,%eax,1)
4728cf:	00 76 00             	add    %dh,0x0(%esi)
4728d2:	4f                   	dec    %edi
4728d3:	62 6a 65             	bound  %ebp,0x65(%edx)
4728d6:	63 74 00 7a          	arpl   %esi,0x7a(%eax,%eax,1)
4728da:	74 00                	je     0x4728dc
4728dc:	7a 6c                	jp     0x47294a
4728de:	00 7a 73             	add    %bh,0x73(%edx)
4728e1:	00 53 74             	add    %dl,0x74(%ebx)
4728e4:	72 65                	jb     0x47294b
4728e6:	61                   	popa
4728e7:	6d                   	insl   (%dx),%es:(%edi)
4728e8:	00 53 79             	add    %dl,0x79(%ebx)
4728eb:	73 74                	jae    0x472961
4728ed:	65 6d                	gs insl (%dx),%es:(%edi)
4728ef:	2e 49                	cs dec %ecx
4728f1:	4f                   	dec    %edi
4728f2:	00 68 00             	add    %ch,0x0(%eax)
4728f5:	7a 61                	jp     0x472958
4728f7:	00 e2                	add    %ah,%dl
4728f9:	81 ad 31 00 04 31 00 	subl   $0xe2003100,0x31040031(%ebp)
472900:	31 00 e2
472903:	80 8d 31 00 02 31 00 	orb    $0x0,0x31020031(%ebp)
47290a:	e2 80                	loop   0x47288c
47290c:	aa                   	stos   %al,%es:(%edi)
47290d:	31 00                	xor    %eax,(%eax)
47290f:	e2 80                	loop   0x472891
472911:	81 31 00 e2 81 ae    	xorl   $0xae81e200,(%ecx)
472917:	31 00                	xor    %eax,(%eax)
472919:	2e 63 63 74          	arpl   %esp,%cs:0x74(%ebx)
47291d:	6f                   	outsl  %ds:(%esi),(%dx)
47291e:	72 00                	jb     0x472920
472920:	e2 80                	loop   0x4728a2
472922:	ac                   	lods   %ds:(%esi),%al
472923:	00 05 00 e2 80 82    	add    %al,0x8280e200
472929:	00 7a 00             	add    %bh,0x0(%edx)
47292c:	6d                   	insl   (%dx),%es:(%edi)
47292d:	73 63                	jae    0x472992
47292f:	6f                   	outsl  %ds:(%esi),(%dx)
472930:	72 6c                	jb     0x47299e
472932:	69 62 00 56 61 6c 75 	imul   $0x756c6156,0x0(%edx),%esp
472939:	65 54                	gs push %esp
47293b:	79 70                	jns    0x4729ad
47293d:	65 00 53 31          	add    %dl,%gs:0x31(%ebx)
472941:	00 e2                	add    %ah,%dl
472943:	81 ac 31 00 e2 80 af 	subl   $0x31060031,-0x507f1e00(%ecx,%esi,1)
47294a:	31 00 06 31
47294e:	00 e2                	add    %ah,%dl
472950:	81 ab 31 00 e2 80 ad 	subl   $0xe20031ad,-0x7f1dffcf(%ebx)
472957:	31 00 e2
47295a:	80 8e 31 00 e2 81 aa 	orb    $0xaa,-0x7e1dffcf(%esi)
472961:	31 00                	xor    %eax,(%eax)
472963:	e2 80                	loop   0x4728e5
472965:	8b 31                	mov    (%ecx),%esi
472967:	00 e2                	add    %ah,%dl
472969:	80 8f 31 00 03 31 00 	orb    $0x0,0x31030031(%edi)
472970:	e2 80                	loop   0x4728f2
472972:	ab                   	stos   %eax,%es:(%edi)
472973:	31 00                	xor    %eax,(%eax)
472975:	e2 81                	loop   0x4728f8
472977:	af                   	scas   %es:(%edi),%eax
472978:	31 00                	xor    %eax,(%eax)
47297a:	c2 a0 31             	ret    $0x31a0
47297d:	00 e2                	add    %ah,%dl
47297f:	80 ae 31 00 e2 80 87 	subb   $0x87,-0x7f1dffcf(%esi)
472986:	31 00                	xor    %eax,(%eax)
472988:	6c                   	insb   (%dx),%es:(%edi)
472989:	65 3e 00 e2          	gs ds add %ah,%dl
47298d:	80 ae 00 20 31 00 e2 	subb   $0xe2,0x312000(%esi)
472994:	80 89 31 00 e2 80 80 	orb    $0x80,-0x7f1dffcf(%ecx)
47299b:	31 00                	xor    %eax,(%eax)
47299d:	e3 80                	jecxz  0x47291f
47299f:	80 31 00             	xorb   $0x0,(%ecx)
4729a2:	ef                   	out    %eax,(%dx)
4729a3:	bb bf 31 00 e1       	mov    $0xe10031bf,%ebx
4729a8:	9a 80 31 00 e2 80 82 	lcall  $0x8280,$0xe2003180
4729af:	31 00                	xor    %eax,(%eax)
4729b1:	e2 80                	loop   0x472933
4729b3:	83 31 00             	xorl   $0x0,(%ecx)
4729b6:	e2 80                	loop   0x472938
4729b8:	ac                   	lods   %ds:(%esi),%al
4729b9:	31 00                	xor    %eax,(%eax)
4729bb:	e2 80                	loop   0x47293d
4729bd:	8c 31                	mov    %?,(%ecx)
4729bf:	00 e2                	add    %ah,%dl
4729c1:	80 8a 31 00 05 31 00 	orb    $0x0,0x31050031(%edx)
4729c8:	e2 81                	loop   0x47294b
4729ca:	9f                   	lahf
4729cb:	31 00                	xor    %eax,(%eax)
4729cd:	e2 80                	loop   0x47294f
4729cf:	88 6d 04             	mov    %ch,0x4(%ebp)
4729d2:	00 00                	add    %al,(%eax)