4386d7:	70 67                	jo     0x438740
4386d9:	58                   	pop    %eax
4386da:	65 65 71 4a          	gs gs jno 0x438728
4386de:	31 6a 5a             	xor    %ebp,0x5a(%edx)
4386e1:	4d                   	dec    %ebp
4386e2:	68 6c 2f 58 72       	push   $0x72582f6c
4386e7:	53                   	push   %ebx
4386e8:	4a                   	dec    %edx
4386e9:	6f                   	outsl  %ds:(%esi),(%dx)
4386ea:	63 78 2b             	arpl   %edi,0x2b(%eax)
4386ed:	47                   	inc    %edi
4386ee:	4e                   	dec    %esi
4386ef:	53                   	push   %ebx
4386f0:	32 34 36             	xor    (%esi,%esi,1),%dh
4386f3:	4d                   	dec    %ebp
4386f4:	68 75 4d 53 7a       	push   $0x7a534d75
4386f9:	61                   	popa
4386fa:	56                   	push   %esi
4386fb:	54                   	push   %esp
4386fc:	35 75 4f 53 74       	xor    $0x74534f75,%eax
438701:	4d                   	dec    %ebp
438702:	4b                   	dec    %ebx
438703:	4c                   	dec    %esp
438704:	4c                   	dec    %esp
438705:	77 6f                	ja     0x438776
438707:	41                   	inc    %ecx
438708:	30 61 48             	xor    %ah,0x48(%ecx)
43870b:	38 39                	cmp    %bh,(%ecx)
43870d:	55                   	push   %ebp
43870e:	39 55 4e             	cmp    %edx,0x4e(%ebp)
438711:	39 6f 4e             	cmp    %ebp,0x4e(%edi)
438714:	54                   	push   %esp
438715:	54                   	push   %esp
438716:	63 6e 35             	arpl   %ebp,0x35(%esi)
438719:	47                   	inc    %edi
43871a:	30 6f 6c             	xor    %ch,0x6c(%edi)
43871d:	33 6c 6d 76          	xor    0x76(%ebp,%ebp,2),%ebp
438721:	69 78 53 37 34 48 4a 	imul   $0x4a483437,0x53(%eax),%edi
438728:	53                   	push   %ebx
438729:	57                   	push   %edi
43872a:	7a 6c                	jp     0x438798
43872c:	58                   	pop    %eax
43872d:	56                   	push   %esi
43872e:	54                   	push   %esp
43872f:	32 70 41             	xor    0x41(%eax),%dh
438732:	69 56 37 6b 65 39 6b 	imul   $0x6b39656b,0x37(%esi),%edx
438739:	6f                   	outsl  %ds:(%esi),(%dx)
43873a:	76 35                	jbe    0x438771
43873c:	45                   	inc    %ebp
43873d:	67 38 70 65          	cmp    %dh,0x65(%bx,%si)
438741:	71 7a                	jno    0x4387bd
438743:	78 74                	js     0x4387b9
438745:	37                   	aaa
438746:	56                   	push   %esi
438747:	65 64 64 69 61 69 6e 	gs fs imul $0x7a414b6e,%fs:0x69(%ecx),%esp
43874e:	4b 41 7a
438751:	41                   	inc    %ecx
438752:	77 6a                	ja     0x4387be
438754:	77 47                	ja     0x43879d
438756:	53                   	push   %ebx
438757:	7a 50                	jp     0x4387a9
438759:	44                   	inc    %esp
43875a:	56                   	push   %esi
43875b:	38 68 37             	cmp    %ch,0x37(%eax)
43875e:	68 45 46 4d 6b       	push   $0x6b4d4645
438763:	7a 36                	jp     0x43879b
438765:	53                   	push   %ebx
438766:	63 46 31             	arpl   %eax,0x31(%esi)
438769:	7a 4a                	jp     0x4387b5
43876b:	6e                   	outsb  %ds:(%esi),(%dx)
43876c:	2b 59 61             	sub    0x61(%ecx),%ebx
43876f:	74 46                	je     0x4387b7
438771:	30 52 32             	xor    %dl,0x32(%edx)
438774:	35 39 75 61 75       	xor    $0x75617539,%eax
438779:	5a                   	pop    %edx
43877a:	42                   	inc    %edx
43877b:	51                   	push   %ecx
43877c:	72 6c                	jb     0x4387ea
43877e:	54                   	push   %esp
43877f:	32 50 47             	xor    0x47(%eax),%dl
438782:	57                   	push   %edi
438783:	37                   	aaa
438784:	39 75 4d             	cmp    %esi,0x4d(%ebp)
438787:	4c                   	dec    %esp
438788:	59                   	pop    %ecx
438789:	48                   	dec    %eax
43878a:	46                   	inc    %esi
43878b:	34 56                	xor    $0x56,%al
43878d:	55                   	push   %ebp
43878e:	4c                   	dec    %esp
43878f:	49                   	dec    %ecx
438790:	2b 78 49             	sub    0x49(%eax),%edi
438793:	4a                   	dec    %edx
438794:	30 66 77             	xor    %ah,0x77(%esi)
438797:	5a                   	pop    %edx
438798:	34 48                	xor    $0x48,%al
43879a:	43                   	inc    %ebx
43879b:	6b 4a 5a 49          	imul   $0x49,0x5a(%edx),%ecx
43879f:	58                   	pop    %eax
4387a0:	31 4a 69             	xor    %ecx,0x69(%edx)
4387a3:	6a 52                	push   $0x52
4387a5:	72 4d                	jb     0x4387f4
4387a7:	77 71                	ja     0x43881a
4387a9:	69 61 32 64 35 2f 54 	imul   $0x542f3564,0x32(%ecx),%esp
4387b0:	59                   	pop    %ecx
4387b1:	66 2f                	data16 das
4387b3:	69 70 70 30 44 76 71 	imul   $0x71764430,0x70(%eax),%esi
4387ba:	45                   	inc    %ebp
4387bb:	2b 56 53             	sub    0x53(%esi),%edx
4387be:	73 6a                	jae    0x43882a
4387c0:	70 64                	jo     0x438826
4387c2:	63 5a 4c             	arpl   %ebx,0x4c(%edx)
4387c5:	31 62 2f             	xor    %esp,0x2f(%edx)
4387c8:	56                   	push   %esi
4387c9:	6f                   	outsl  %ds:(%esi),(%dx)
4387ca:	4b                   	dec    %ebx
4387cb:	65 41                	gs inc %ecx
4387cd:	36 2f                	ss das
4387cf:	73 35                	jae    0x438806
4387d1:	6e                   	outsb  %ds:(%esi),(%dx)
4387d2:	64 4c                	fs dec %esp
4387d4:	62 75 63             	bound  %esi,0x63(%ebp)
4387d7:	7a 66                	jp     0x43883f
4387d9:	50                   	push   %eax
4387da:	2b 69 38             	sub    0x38(%ecx),%ebp
4387dd:	48                   	dec    %eax
4387de:	32 46 62             	xor    0x62(%esi),%al
4387e1:	4a                   	dec    %edx
4387e2:	6a 6b                	push   $0x6b
4387e4:	4c                   	dec    %esp
4387e5:	62 76 51             	bound  %esi,0x51(%esi)
4387e8:	71 45                	jno    0x43882f
4387ea:	44                   	inc    %esp
4387eb:	4c                   	dec    %esp
4387ec:	39 44 55 6e          	cmp    %eax,0x6e(%ebp,%edx,2)
4387f0:	49                   	dec    %ecx
4387f1:	4f                   	dec    %edi
4387f2:	2f                   	das
4387f3:	66 32 7a 6e          	data16 xor 0x6e(%edx),%bh
4387f7:	49                   	dec    %ecx
4387f8:	68 44 43 4e 48       	push   $0x484e4344
4387fd:	6d                   	insl   (%dx),%es:(%edi)
4387fe:	58                   	pop    %eax
4387ff:	46                   	inc    %esi
438800:	73 38                	jae    0x43883a
438802:	35 78 35 53 4b       	xor    $0x4b533578,%eax
438807:	7a 73                	jp     0x43887c
438809:	74 64                	je     0x43886f
43880b:	7a 32                	jp     0x43883f
43880d:	7a 39                	jp     0x438848
43880f:	4d                   	dec    %ebp
438810:	32 78 65             	xor    0x65(%eax),%bh
438813:	41                   	inc    %ecx
438814:	57                   	push   %edi
438815:	78 4f                	js     0x438866
438817:	42                   	inc    %edx
438818:	7a 54                	jp     0x43886e
43881a:	38 71 50             	cmp    %dh,0x50(%ecx)
43881d:	62 4e 73             	bound  %ecx,0x73(%esi)
438820:	4a                   	dec    %edx
438821:	74 48                	je     0x43886b
438823:	4e                   	dec    %esi
438824:	67 48                	addr16 dec %eax
438826:	65 42                	gs inc %edx
438828:	79 61                	jns    0x43888b
43882a:	49                   	dec    %ecx
43882b:	30 6b 6b             	xor    %ch,0x6b(%ebx)
43882e:	43                   	inc    %ebx
43882f:	49                   	dec    %ecx
438830:	44                   	inc    %esp
438831:	41                   	inc    %ecx
438832:	6d                   	insl   (%dx),%es:(%edi)
438833:	73 64                	jae    0x438899
438835:	6e                   	outsb  %ds:(%esi),(%dx)
438836:	69 45 56 68 49 56 79 	imul   $0x79564968,0x56(%ebp),%eax
43883d:	63 64 38 76          	arpl   %esp,0x76(%eax,%edi,1)
438841:	46                   	inc    %esi
438842:	42                   	inc    %edx
438843:	75 31                	jne    0x438876
438845:	4f                   	dec    %edi
438846:	63 61 50             	arpl   %esp,0x50(%ecx)
438849:	47                   	inc    %edi
43884a:	68 61 72 55 35       	push   $0x35557261
43884f:	4a                   	dec    %edx
438850:	64 74 7a             	fs je  0x4388cd
438853:	56                   	push   %esi
438854:	55                   	push   %ebp
438855:	71 73                	jno    0x4388ca
438857:	38 45 78             	cmp    %al,0x78(%ebp)
43885a:	4b                   	dec    %ebx
43885b:	5a                   	pop    %edx
43885c:	68 4c 65 74 57       	push   $0x5774654c
438861:	79 55                	jns    0x4388b8
438863:	31 47 6c             	xor    %eax,0x6c(%edi)
438866:	4d                   	dec    %ebp
438867:	2f                   	das
438868:	45                   	inc    %ebp
438869:	2f                   	das
43886a:	65 2b 44 44 36       	sub    %gs:0x36(%esp,%eax,2),%eax
43886f:	48                   	dec    %eax
438870:	33 78 52             	xor    0x52(%eax),%edi
438873:	67 53                	addr16 push %ebx
438875:	78 6c                	js     0x4388e3
438877:	76 68                	jbe    0x4388e1
438879:	64 53                	fs push %ebx
43887b:	35 36 38 30 45       	xor    $0x45303836,%eax
438880:	61                   	popa
438881:	43                   	inc    %ebx
438882:	77 55                	ja     0x4388d9
438884:	79 52                	jns    0x4388d8
438886:	76 57                	jbe    0x4388df
438888:	50                   	push   %eax
438889:	35 49 67 78 65       	xor    $0x65786749,%eax
43888e:	64 39 5a 52          	cmp    %ebx,%fs:0x52(%edx)
438892:	36 48                	ss dec %eax
438894:	58                   	pop    %eax
438895:	68 6c 70 6a 32       	push   $0x326a706c
43889a:	50                   	push   %eax
43889b:	6e                   	outsb  %ds:(%esi),(%dx)
43889c:	73 47                	jae    0x4388e5
43889e:	48                   	dec    %eax
43889f:	33 4e 71             	xor    0x71(%esi),%ecx
4388a2:	53                   	push   %ebx
4388a3:	2f                   	das
4388a4:	44                   	inc    %esp
4388a5:	54                   	push   %esp
4388a6:	74 2b                	je     0x4388d3
4388a8:	4e                   	dec    %esi
4388a9:	61                   	popa
4388aa:	32 50 35             	xor    0x35(%eax),%dl
4388ad:	4c                   	dec    %esp
4388ae:	33 57 4b             	xor    0x4b(%edi),%edx
4388b1:	55                   	push   %ebp
4388b2:	6d                   	insl   (%dx),%es:(%edi)
4388b3:	75 44                	jne    0x4388f9
4388b5:	64 72 6a             	fs jb  0x438922
4388b8:	62 42 43             	bound  %eax,0x43(%edx)
4388bb:	76 49                	jbe    0x438906
4388bd:	61                   	popa
4388be:	2b 67 51             	sub    0x51(%edi),%esp
4388c1:	67 59                	addr16 pop %ecx
4388c3:	39 2b                	cmp    %ebp,(%ebx)
4388c5:	4c                   	dec    %esp
4388c6:	68 78 50 45 55       	push   $0x55455078
4388cb:	6e                   	outsb  %ds:(%esi),(%dx)
4388cc:	69 51 6b 49 72 65 71 	imul   $0x71657249,0x6b(%ecx),%edx
4388d3:	32 4e 67             	xor    0x67(%esi),%cl
4388d6:	64 71 65             	fs jno 0x43893e
4388d9:	56                   	push   %esi
4388da:	6e                   	outsb  %ds:(%esi),(%dx)
4388db:	6d                   	insl   (%dx),%es:(%edi)
4388dc:	35 6c 54 54 31       	xor    $0x3154546c,%eax
4388e1:	63 68 74             	arpl   %ebp,0x74(%eax)
4388e4:	4d                   	dec    %ebp
4388e5:	36 41                	ss inc %ecx
4388e7:	70 6b                	jo     0x438954
4388e9:	72 6e                	jb     0x438959
4388eb:	4c                   	dec    %esp
4388ec:	68 7a 47 35 50       	push   $0x5035477a
4388f1:	43                   	inc    %ebx
4388f2:	75 61                	jne    0x438955
4388f4:	58                   	pop    %eax
4388f5:	76 56                	jbe    0x43894d
4388f7:	32 67 39             	xor    0x39(%edi),%ah
4388fa:	56                   	push   %esi
4388fb:	6c                   	insb   (%dx),%es:(%edi)
4388fc:	5a                   	pop    %edx
4388fd:	67 30 32             	xor    %dh,(%bp,%si)
438900:	75 4e                	jne    0x438950
438902:	36 56                	ss push %esi
438904:	33 63 6d             	xor    0x6d(%ebx),%esp
438907:	75 4d                	jne    0x438956
438909:	72 68                	jb     0x438973
43890b:	71 73                	jno    0x438980
43890d:	73 4b                	jae    0x43895a
43890f:	6c                   	insb   (%dx),%es:(%edi)
438910:	63 75 49             	arpl   %esi,0x49(%ebp)
438913:	69 45 72 44 48 39 65 	imul   $0x65394844,0x72(%ebp),%eax
43891a:	43                   	inc    %ebx
43891b:	71 54                	jno    0x438971
43891d:	4e                   	dec    %esi
43891e:	54                   	push   %esp
43891f:	4a                   	dec    %edx
438920:	53                   	push   %ebx
438921:	43                   	inc    %ebx
438922:	46                   	inc    %esi
438923:	7a 33                	jp     0x438958
438925:	7a 52                	jp     0x438979
438927:	76 76                	jbe    0x43899f
438929:	68 4f 42 71 65       	push   $0x6571424f
43892e:	33 73 30             	xor    0x30(%ebx),%esi
438931:	36 4b                	ss dec %ebx
438933:	59                   	pop    %ecx
438934:	70 68                	jo     0x43899e
438936:	48                   	dec    %eax
438937:	6c                   	insb   (%dx),%es:(%edi)
438938:	57                   	push   %edi
438939:	56                   	push   %esi
43893a:	6f                   	outsl  %ds:(%esi),(%dx)
43893b:	6e                   	outsb  %ds:(%esi),(%dx)
43893c:	4f                   	dec    %edi
43893d:	63 66 39             	arpl   %esp,0x39(%esi)
438940:	58                   	pop    %eax
438941:	71 72                	jno    0x4389b5
438943:	38 43 33             	cmp    %al,0x33(%ebx)
438946:	62 55 76             	bound  %edx,0x76(%ebp)
438949:	51                   	push   %ecx
43894a:	77 46                	ja     0x438992
43894c:	77 34                	ja     0x438982
43894e:	41                   	inc    %ecx
43894f:	70 53                	jo     0x4389a4
438951:	66 38 6d 66          	data16 cmp %ch,0x66(%ebp)
438955:	4d                   	dec    %ebp
438956:	51                   	push   %ecx
438957:	30 68 4d             	xor    %ch,0x4d(%eax)
43895a:	4e                   	dec    %esi
43895b:	4e                   	dec    %esi
43895c:	41                   	inc    %ecx
43895d:	42                   	inc    %edx
43895e:	55                   	push   %ebp
43895f:	50                   	push   %eax
438960:	6c                   	insb   (%dx),%es:(%edi)
438961:	61                   	popa
438962:	68 30 2b 30 63       	push   $0x63302b30
438967:	4c                   	dec    %esp
438968:	6c                   	insb   (%dx),%es:(%edi)
438969:	69 57 34 54 75 72 4f 	imul   $0x4f727554,0x34(%edi),%edx
438970:	6f                   	outsl  %ds:(%esi),(%dx)
438971:	65 54                	gs push %esp
438973:	42                   	inc    %edx
438974:	32 4f 4b             	xor    0x4b(%edi),%cl
438977:	2b 50 35             	sub    0x35(%eax),%edx
43897a:	53                   	push   %ebx
43897b:	64 66 55             	fs push %bp
43897e:	75 30                	jne    0x4389b0
438980:	77 6f                	ja     0x4389f1
438982:	7a 7a                	jp     0x4389fe
438984:	6f                   	outsl  %ds:(%esi),(%dx)
438985:	74 35                	je     0x4389bc
438987:	71 67                	jno    0x4389f0
438989:	44                   	inc    %esp
43898a:	4d                   	dec    %ebp
43898b:	49                   	dec    %ecx
43898c:	79 4c                	jns    0x4389da
43898e:	46                   	inc    %esi
43898f:	48                   	dec    %eax
438990:	6c                   	insb   (%dx),%es:(%edi)
438991:	4d                   	dec    %ebp
438992:	44                   	inc    %esp
438993:	2b 4d 4f             	sub    0x4f(%ebp),%ecx