438737:	59                   	pop    %ecx
438738:	42                   	inc    %edx
438739:	43                   	inc    %ebx
43873a:	51                   	push   %ecx
43873b:	42                   	inc    %edx
43873c:	41                   	inc    %ecx
43873d:	43                   	inc    %ebx
43873e:	45                   	inc    %ebp
43873f:	51                   	push   %ecx
438740:	41                   	inc    %ecx
438741:	6b 51 44 4c          	imul   $0x4c,0x44(%ecx),%edx
438745:	43                   	inc    %ebx
438746:	75 55                	jne    0x43879d
438748:	41                   	inc    %ecx
438749:	6b 51 43 39          	imul   $0x39,0x43(%ecx),%edx
43874d:	42                   	inc    %edx
43874e:	53                   	push   %ebx
43874f:	30 42 77             	xor    %al,0x77(%edx)
438752:	51                   	push   %ecx
438753:	42                   	inc    %edx
438754:	78 42                	js     0x438798
438756:	6a 63                	push   $0x63
438758:	42                   	inc    %edx
438759:	77 51                	ja     0x4387ac
43875b:	41                   	inc    %ecx
43875c:	35 41 66 45 41       	xor    $0x41456641,%eax
438761:	79 51                	jns    0x4387b4
438763:	41                   	inc    %ecx
438764:	56                   	push   %esi
438765:	42                   	inc    %edx
438766:	6a 77                	push   $0x77
438768:	42                   	inc    %edx
438769:	53                   	push   %ebx
43876a:	51                   	push   %ecx
43876b:	42                   	inc    %edx
43876c:	33 43 6b             	xor    0x6b(%ebx),%eax
43876f:	77 42                	ja     0x4387b3
438771:	53                   	push   %ebx
438772:	51                   	push   %ecx
438773:	42                   	inc    %edx
438774:	41                   	inc    %ecx
438775:	43                   	inc    %ebx
438776:	46                   	inc    %esi
438777:	45                   	inc    %ebp
438778:	42                   	inc    %edx
438779:	2b 51 41             	sub    0x41(%ecx),%edx
43877c:	73 41                	jae    0x4387bf
43877e:	71 73                	jno    0x4387f3
438780:	42                   	inc    %edx
438781:	38 51 44             	cmp    %dl,0x44(%ecx)
438784:	49                   	dec    %ecx
438785:	41                   	inc    %ecx
438786:	72 4d                	jb     0x4387d5
438788:	42                   	inc    %edx
438789:	38 51 42             	cmp    %dl,0x42(%ecx)
43878c:	58                   	pop    %eax
43878d:	43                   	inc    %ebx
43878e:	62 6b 42             	bound  %ebp,0x42(%ebx)
438791:	38 51 41             	cmp    %dl,0x41(%ecx)
438794:	4b                   	dec    %ebx
438795:	43                   	inc    %ebx
438796:	4d                   	dec    %ebp
438797:	41                   	inc    %ecx
438798:	42                   	inc    %edx
438799:	4b                   	dec    %ebx
43879a:	51                   	push   %ecx
43879b:	48                   	dec    %eax
43879c:	58                   	pop    %eax
43879d:	42                   	inc    %edx
43879e:	4d                   	dec    %ebp
43879f:	73 42                	jae    0x4387e3
4387a1:	2b 51 43             	sub    0x43(%ecx),%edx
4387a4:	71 41                	jno    0x4387e7
4387a6:	64 45                	fs inc %ebp
4387a8:	42                   	inc    %edx
4387a9:	55                   	push   %ebp
4387aa:	51                   	push   %ecx
4387ab:	43                   	inc    %ebx
4387ac:	78 41                	js     0x4387ef
4387ae:	47                   	inc    %edi
4387af:	51                   	push   %ecx
4387b0:	41                   	inc    %ecx
4387b1:	55                   	push   %ebp
4387b2:	51                   	push   %ecx
4387b3:	44                   	inc    %esp
4387b4:	7a 42                	jp     0x4387f8
4387b6:	4f                   	dec    %edi
4387b7:	51                   	push   %ecx
4387b8:	42                   	inc    %edx
4387b9:	53                   	push   %ebx
4387ba:	51                   	push   %ecx
4387bb:	44                   	inc    %esp
4387bc:	54                   	push   %esp
4387bd:	43                   	inc    %ebx
4387be:	65 6f                	outsl  %gs:(%esi),(%dx)
4387c0:	42                   	inc    %edx
4387c1:	55                   	push   %ebp
4387c2:	51                   	push   %ecx
4387c3:	47                   	inc    %edi
4387c4:	64 41                	fs inc %ecx
4387c6:	66 45                	inc    %bp
4387c8:	42                   	inc    %edx
4387c9:	2b 51 42             	sub    0x42(%ecx),%edx
4387cc:	4e                   	dec    %esi
4387cd:	43                   	inc    %ebx
4387ce:	50                   	push   %eax
4387cf:	6b 42 2b 51          	imul   $0x51,0x2b(%edx),%eax
4387d3:	44                   	inc    %esp
4387d4:	57                   	push   %edi
4387d5:	41                   	inc    %ecx
4387d6:	67 77 43             	addr16 ja 0x43881c
4387d9:	38 51 41             	cmp    %dl,0x41(%ecx)
4387dc:	78 43                	js     0x438821
4387de:	42                   	inc    %edx
4387df:	49                   	dec    %ecx
4387e0:	43                   	inc    %ebx
4387e1:	61                   	popa
4387e2:	51                   	push   %ecx
4387e3:	46                   	inc    %esi
4387e4:	36 42                	ss inc %edx
4387e6:	52                   	push   %edx
4387e7:	67 43                	addr16 inc %ebx
4387e9:	61                   	popa
4387ea:	51                   	push   %ecx
4387eb:	47                   	inc    %edi
4387ec:	48                   	dec    %eax
4387ed:	42                   	inc    %edx
4387ee:	53                   	push   %ebx
4387ef:	41                   	inc    %ecx
4387f0:	43                   	inc    %ebx
4387f1:	73 51                	jae    0x438844
4387f3:	44                   	inc    %esp
4387f4:	78 41                	js     0x438837
4387f6:	69 59 43 67 51 47 4f 	imul   $0x4f475167,0x43(%ecx),%ebx
4387fd:	41                   	inc    %ecx
4387fe:	43                   	inc    %ebx
4387ff:	73 43                	jae    0x438844
438801:	61                   	popa
438802:	51                   	push   %ecx
438803:	48                   	dec    %eax
438804:	72 43                	jb     0x438849
438806:	54                   	push   %esp
438807:	41                   	inc    %ecx
438808:	43                   	inc    %ebx
438809:	67 51                	addr16 push %ecx
43880b:	45                   	inc    %ebp
43880c:	53                   	push   %ebx
43880d:	41                   	inc    %ecx
43880e:	43                   	inc    %ebx
43880f:	73 43                	jae    0x438854
438811:	61                   	popa
438812:	51                   	push   %ecx
438813:	48                   	dec    %eax
438814:	72 43                	jb     0x438859
438816:	54                   	push   %esp
438817:	67 43                	addr16 inc %ebx
438819:	67 51                	addr16 push %ecx
43881b:	47                   	inc    %edi
43881c:	6d                   	insl   (%dx),%es:(%edi)
43881d:	42                   	inc    %edx
43881e:	53                   	push   %ebx
43881f:	73 43                	jae    0x438864
438821:	61                   	popa
438822:	51                   	push   %ecx
438823:	48                   	dec    %eax
438824:	72 43                	jb     0x438869
438826:	54                   	push   %esp
438827:	38 43 67             	cmp    %al,0x67(%ebx)
43882a:	51                   	push   %ecx
43882b:	45                   	inc    %ebp
43882c:	30 41 43             	xor    %al,0x43(%ecx)
43882f:	73 43                	jae    0x438874
438831:	67 51                	addr16 push %ecx
438833:	45                   	inc    %ebp
438834:	73 41                	jae    0x438877
438836:	43                   	inc    %ebx
438837:	73 43                	jae    0x43887c
438839:	67 51                	addr16 push %ecx
43883b:	45                   	inc    %ebp
43883c:	4f                   	dec    %edi
43883d:	41                   	inc    %ecx
43883e:	53                   	push   %ebx
43883f:	73 43                	jae    0x438884
438841:	61                   	popa
438842:	51                   	push   %ecx
438843:	48                   	dec    %eax
438844:	72 43                	jb     0x438889
438846:	55                   	push   %ebp
438847:	67 43                	addr16 inc %ebx
438849:	67 51                	addr16 push %ecx
43884b:	46                   	inc    %esi
43884c:	4c                   	dec    %esp
43884d:	43                   	inc    %ebx
43884e:	69 73 43 67 51 45 47 	imul   $0x47455167,0x43(%ebx),%esi
438855:	41                   	inc    %ecx
438856:	53                   	push   %ebx
438857:	73 43                	jae    0x43889c
438859:	67 51                	addr16 push %ecx
43885b:	48                   	dec    %eax
43885c:	2b 41 43             	sub    0x43(%ecx),%eax
43885f:	73 43                	jae    0x4388a4
438861:	67 51                	addr16 push %ecx
438863:	46                   	inc    %esi
438864:	73 43                	jae    0x4388a9
438866:	43                   	inc    %ebx
438867:	73 43                	jae    0x4388ac
438869:	61                   	popa
43886a:	51                   	push   %ecx
43886b:	48                   	dec    %eax
43886c:	72 43                	jb     0x4388b1
43886e:	56                   	push   %esi
43886f:	49                   	dec    %ecx
438870:	43                   	inc    %ebx
438871:	67 51                	addr16 push %ecx
438873:	47                   	inc    %edi
438874:	64 41                	fs inc %ecx
438876:	43                   	inc    %ebx
438877:	73 43                	jae    0x4388bc
438879:	67 51                	addr16 push %ecx
43887b:	45                   	inc    %ebp
43887c:	69 41 43 73 43 67 51 	imul   $0x51674373,0x43(%ecx),%eax
438883:	45                   	inc    %ebp
438884:	59                   	pop    %ecx
438885:	41                   	inc    %ecx
438886:	53                   	push   %ebx
438887:	73 43                	jae    0x4388cc
438889:	67 51                	addr16 push %ecx
43888b:	45                   	inc    %ebp
43888c:	68 41 53 73 43       	push   $0x43735341
438891:	61                   	popa
438892:	51                   	push   %ecx
438893:	47                   	inc    %edi
438894:	54                   	push   %esp
438895:	42                   	inc    %edx
438896:	56                   	push   %esi
438897:	6f                   	outsl  %ds:(%esi),(%dx)
438898:	43                   	inc    %ebx
438899:	67 51                	addr16 push %ecx
43889b:	45                   	inc    %ebp
43889c:	42                   	inc    %edx
43889d:	41                   	inc    %ecx
43889e:	43                   	inc    %ebx
43889f:	73 43                	jae    0x4388e4
4388a1:	67 51                	addr16 push %ecx
4388a3:	45                   	inc    %ebp
4388a4:	61                   	popa
4388a5:	41                   	inc    %ecx
4388a6:	43                   	inc    %ebx
4388a7:	73 43                	jae    0x4388ec
4388a9:	67 51                	addr16 push %ecx
4388ab:	46                   	inc    %esi
4388ac:	77 41                	ja     0x4388ef
4388ae:	43                   	inc    %ebx
4388af:	73 43                	jae    0x4388f4
4388b1:	67 51                	addr16 push %ecx
4388b3:	46                   	inc    %esi
4388b4:	63 42 53             	arpl   %eax,0x53(%edx)
4388b7:	73 43                	jae    0x4388fc
4388b9:	61                   	popa
4388ba:	51                   	push   %ecx
4388bb:	48                   	dec    %eax
4388bc:	72 43                	jb     0x438901
4388be:	57                   	push   %edi
4388bf:	45                   	inc    %ebp
4388c0:	43                   	inc    %ebx
4388c1:	67 51                	addr16 push %ecx
4388c3:	47                   	inc    %edi
4388c4:	41                   	inc    %ecx
4388c5:	41                   	inc    %ecx
4388c6:	43                   	inc    %ebx
4388c7:	73 43                	jae    0x43890c
4388c9:	67 51                	addr16 push %ecx
4388cb:	46                   	inc    %esi
4388cc:	34 41                	xor    $0x41,%al
4388ce:	43                   	inc    %ebx
4388cf:	73 43                	jae    0x438914
4388d1:	67 51                	addr16 push %ecx
4388d3:	46                   	inc    %esi
4388d4:	72 43                	jb     0x438919
4388d6:	69 73 43 61 51 48 72 	imul   $0x72485161,0x43(%ebx),%esi
4388dd:	43                   	inc    %ebx
4388de:	57                   	push   %edi
4388df:	73 43                	jae    0x438924
4388e1:	67 51                	addr16 push %ecx
4388e3:	45                   	inc    %ebp
4388e4:	4b                   	dec    %ebx
4388e5:	41                   	inc    %ecx
4388e6:	43                   	inc    %ebx
4388e7:	73 43                	jae    0x43892c
4388e9:	67 51                	addr16 push %ecx
4388eb:	45                   	inc    %ebp
4388ec:	6e                   	outsb  %ds:(%esi),(%dx)
4388ed:	41                   	inc    %ecx
4388ee:	53                   	push   %ebx
4388ef:	73 43                	jae    0x438934
4388f1:	67 51                	addr16 push %ecx
4388f3:	47                   	inc    %edi
4388f4:	56                   	push   %esi
4388f5:	41                   	inc    %ecx
4388f6:	43                   	inc    %ebx
4388f7:	73 43                	jae    0x43893c
4388f9:	67 51                	addr16 push %ecx
4388fb:	47                   	inc    %edi
4388fc:	5a                   	pop    %edx
4388fd:	41                   	inc    %ecx
4388fe:	53                   	push   %ebx
4388ff:	73 43                	jae    0x438944
438901:	67 51                	addr16 push %ecx
438903:	45                   	inc    %ebp
438904:	6e                   	outsb  %ds:(%esi),(%dx)
438905:	43                   	inc    %ebx
438906:	43                   	inc    %ebx
438907:	73 43                	jae    0x43894c
438909:	67 51                	addr16 push %ecx
43890b:	46                   	inc    %esi
43890c:	6f                   	outsl  %ds:(%esi),(%dx)
43890d:	41                   	inc    %ecx
43890e:	43                   	inc    %ebx
43890f:	73 43                	jae    0x438954
438911:	67 51                	addr16 push %ecx
438913:	45                   	inc    %ebp
438914:	73 41                	jae    0x438957
438916:	53                   	push   %ebx
438917:	73 43                	jae    0x43895c
438919:	67 51                	addr16 push %ecx
43891b:	48                   	dec    %eax
43891c:	45                   	inc    %ebp
43891d:	43                   	inc    %ebx
43891e:	53                   	push   %ebx
43891f:	73 43                	jae    0x438964
438921:	6b 51 46 41          	imul   $0x41,0x46(%ecx),%edx
438925:	43                   	inc    %ebx
438926:	45                   	inc    %ebp
438927:	51                   	push   %ecx
438928:	41                   	inc    %ecx
438929:	6b 51 46 63          	imul   $0x63,0x46(%ecx),%edx
43892d:	41                   	inc    %ecx
43892e:	6f                   	outsl  %ds:(%esi),(%dx)
43892f:	55                   	push   %ebp
438930:	43                   	inc    %ebx
438931:	77 51                	ja     0x438984
438933:	43                   	inc    %ebx
438934:	31 43 6f             	xor    %eax,0x6f(%ebx)
438937:	6f                   	outsl  %ds:(%esi),(%dx)
438938:	43                   	inc    %ebx
438939:	6d                   	insl   (%dx),%es:(%edi)
43893a:	51                   	push   %ecx
43893b:	45                   	inc    %ebp
43893c:	2b 41 70             	sub    0x70(%ecx),%eax
43893f:	59                   	pop    %ecx