43882d:	4b                   	dec    %ebx
43882e:	35 35 37 5a 4c       	xor    $0x4c5a3735,%eax
438833:	52                   	push   %edx
438834:	41                   	inc    %ecx
438835:	44                   	inc    %esp
438836:	35 38 54 4e 41       	xor    $0x414e5438,%eax
43883b:	55                   	push   %ebp
43883c:	2f                   	das
43883d:	6a 63                	push   $0x63
43883f:	6e                   	outsb  %ds:(%esi),(%dx)
438840:	45                   	inc    %ebp
438841:	50                   	push   %eax
438842:	42                   	inc    %edx
438843:	64 35 7a 44 58 42    	fs xor $0x4258447a,%eax
438849:	79 36                	jns    0x438881
43884b:	37                   	aaa
43884c:	65 43                	gs inc %ebx
43884e:	59                   	pop    %ecx
43884f:	65 79 63             	gs jns 0x4388b5
438852:	67 61                	addr16 popa
438854:	70 64                	jo     0x4388ba
438856:	44                   	inc    %esp
438857:	74 6a                	je     0x4388c3
438859:	67 4d                	addr16 dec %ebp
43885b:	6b 7a 74 6d          	imul   $0x6d,0x74(%edx),%edi
43885f:	73 58                	jae    0x4388b9
438861:	51                   	push   %ecx
438862:	76 2b                	jbe    0x43888f
438864:	64 78 35             	fs js  0x43889c
438867:	6c                   	insb   (%dx),%es:(%edi)
438868:	53                   	push   %ebx
438869:	31 37                	xor    %esi,(%edi)
43886b:	64 79 62             	fs jns 0x4388d0
43886e:	43                   	inc    %ebx
43886f:	4b                   	dec    %ebx
438870:	49                   	dec    %ecx
438871:	59                   	pop    %ecx
438872:	30 68 45             	xor    %ch,0x45(%eax)
438875:	55                   	push   %ebp
438876:	34 2b                	xor    $0x2b,%al
438878:	75 45                	jne    0x4388bf
43887a:	34 69                	xor    $0x69,%al
43887c:	36 75 66             	ss jne 0x4388e5
43887f:	31 79 4d             	xor    %edi,0x4d(%ecx)
438882:	55                   	push   %ebp
438883:	61                   	popa
438884:	70 50                	jo     0x4388d6
438886:	6e                   	outsb  %ds:(%esi),(%dx)
438887:	4a                   	dec    %edx
438888:	4b                   	dec    %ebx
438889:	57                   	push   %edi
43888a:	53                   	push   %ebx
43888b:	7a 78                	jp     0x438905
43888d:	43                   	inc    %ebx
43888e:	34 66                	xor    $0x66,%al
438890:	35 39 6d 2f 49       	xor    $0x492f6d39,%eax
438895:	31 56 75             	xor    %edx,0x75(%esi)
438898:	74 71                	je     0x43890b
43889a:	38 4c 35 79          	cmp    %cl,0x79(%ebp,%esi,1)
43889e:	56                   	push   %esi
43889f:	79 4f                	jns    0x4388f0
4388a1:	50                   	push   %eax
4388a2:	6d                   	insl   (%dx),%es:(%edi)
4388a3:	73 75                	jae    0x43891a
4388a5:	7a 32                	jp     0x4388d9
4388a7:	6c                   	insb   (%dx),%es:(%edi)
4388a8:	43                   	inc    %ebx
4388a9:	6e                   	outsb  %ds:(%esi),(%dx)
4388aa:	69 54 45 6b 4e 64 43 	imul   $0x6343644e,0x6b(%ebp,%eax,2),%edx
4388b1:	63
4388b2:	77 4d                	ja     0x438901
4388b4:	31 44 39 38          	xor    %eax,0x38(%ecx,%edi,1)
4388b8:	33 78 38             	xor    0x38(%eax),%edi
4388bb:	64 53                	fs push %ebx
4388bd:	75 4e                	jne    0x43890d
4388bf:	54                   	push   %esp
4388c0:	5a                   	pop    %edx
4388c1:	38 41 4e             	cmp    %al,0x4e(%ecx)
4388c4:	73 32                	jae    0x4388f8
4388c6:	77 75                	ja     0x43893d
4388c8:	37                   	aaa
4388c9:	5a                   	pop    %edx
4388ca:	63 44 62 4b          	arpl   %eax,0x4b(%edx,%eiz,2)
4388ce:	53                   	push   %ebx
4388cf:	30 35 67 70 59 39    	xor    %dh,0x39597067
4388d5:	54                   	push   %esp
4388d6:	32 6a 4d             	xor    0x4d(%edx),%ch
4388d9:	53                   	push   %ebx
4388da:	47                   	inc    %edi
4388db:	73 66                	jae    0x438943
4388dd:	76 56                	jbe    0x438935
4388df:	48                   	dec    %eax
4388e0:	38 73 58             	cmp    %dh,0x58(%ebx)
4388e3:	7a 47                	jp     0x43892c
4388e5:	37                   	aaa
4388e6:	37                   	aaa
4388e7:	74 64                	je     0x43894d
4388e9:	6b 62 31 75          	imul   $0x75,0x31(%edx),%esp
4388ed:	6f                   	outsl  %ds:(%esi),(%dx)
4388ee:	53                   	push   %ebx
4388ef:	77 31                	ja     0x438922
4388f1:	54                   	push   %esp
4388f2:	42                   	inc    %edx
4388f3:	4e                   	dec    %esi
4388f4:	73 37                	jae    0x43892d
4388f6:	39 2b                	cmp    %ebp,(%ebx)
4388f8:	48                   	dec    %eax
4388f9:	44                   	inc    %esp
4388fa:	51                   	push   %ecx
4388fb:	78 30                	js     0x43892d
4388fd:	65 6b 44 2b 4f 37    	imul   $0x37,%gs:0x4f(%ebx,%ebp,1),%eax
438903:	55                   	push   %ebp
438904:	6e                   	outsb  %ds:(%esi),(%dx)
438905:	43                   	inc    %ebx
438906:	54                   	push   %esp
438907:	51                   	push   %ecx
438908:	4b                   	dec    %ebx
438909:	4b                   	dec    %ebx
43890a:	76 48                	jbe    0x438954
43890c:	6c                   	insb   (%dx),%es:(%edi)
43890d:	35 4b 4c 79 72       	xor    $0x72794c4b,%eax
438912:	4d                   	dec    %ebp
438913:	4f                   	dec    %edi
438914:	79 65                	jns    0x43897b
438916:	77 6d                	ja     0x438985
438918:	63 52 43             	arpl   %edx,0x43(%edx)
43891b:	58                   	pop    %eax
43891c:	33 66 56             	xor    0x56(%esi),%esp
43891f:	4e                   	dec    %esi
438920:	2b 69 61             	sub    0x61(%ecx),%ebp
438923:	34 7a                	xor    $0x7a,%al
438925:	6a 6d                	push   $0x6d
438927:	49                   	dec    %ecx
438928:	6c                   	insb   (%dx),%es:(%edi)
438929:	39 63 6b             	cmp    %esp,0x6b(%ebx)
43892c:	74 48                	je     0x438976
43892e:	74 4c                	je     0x43897c
438930:	2f                   	das
438931:	66 2b 42 77          	sub    0x77(%edx),%ax
438935:	76 45                	jbe    0x43897c
438937:	66 4a                	dec    %dx
438939:	6c                   	insb   (%dx),%es:(%edi)
43893a:	66 52                	push   %dx
43893c:	68 4e 75 6f 47       	push   $0x476f754e
438941:	31 6b 41             	xor    %ebp,0x41(%ebx)
438944:	7a 6a                	jp     0x4389b0
438946:	4c                   	dec    %esp
438947:	4b                   	dec    %ebx
438948:	64 63 36             	arpl   %esi,%fs:(%esi)
43894b:	48                   	dec    %eax
43894c:	34 72                	xor    $0x72,%al
43894e:	31 78 69             	xor    %edi,0x69(%eax)
438951:	35 67 53 74 79       	xor    $0x79745367,%eax
438956:	55                   	push   %ebp
438957:	62 49 36             	bound  %ecx,0x36(%ecx)
43895a:	46                   	inc    %esi
43895b:	35 74 2f 6a 6d       	xor    $0x6d6a2f74,%eax
438960:	42                   	inc    %edx
438961:	4c                   	dec    %esp
438962:	74 63                	je     0x4389c7
438964:	30 66 2f             	xor    %ah,0x2f(%esi)
438967:	35 59 6d 52 58       	xor    $0x58526d59,%eax
43896c:	64 69 4a 72 64 57 4f 	imul   $0x514f5764,%fs:0x72(%edx),%ecx
438973:	51
438974:	49                   	dec    %ecx
438975:	63 41 78             	arpl   %eax,0x78(%ecx)
438978:	6c                   	insb   (%dx),%es:(%edi)
438979:	49                   	dec    %ecx
43897a:	46                   	inc    %esi
43897b:	76 56                	jbe    0x4389d3
43897d:	38 47 2f             	cmp    %al,0x2f(%edi)
438980:	65 71 44             	gs jno 0x4389c7
438983:	74 41                	je     0x4389c6
438985:	2f                   	das
438986:	4a                   	dec    %edx
438987:	63 70 52             	arpl   %esi,0x52(%eax)
43898a:	66 36 76 59          	data16 ss jbe 0x4389e7
43898e:	4e                   	dec    %esi
43898f:	52                   	push   %edx
438990:	4d                   	dec    %ebp
438991:	30 59 43             	xor    %bl,0x43(%ecx)
438994:	35 30 5a 52 38       	xor    $0x38525a30,%eax
438999:	38 53 35             	cmp    %dl,0x35(%ebx)
43899c:	34 72                	xor    $0x72,%al
43899e:	7a 5a                	jp     0x4389fa
4389a0:	66 35 33 6a          	xor    $0x6a33,%ax
4389a4:	31 74 4c 38          	xor    %esi,0x38(%esp,%ecx,2)
4389a8:	32 66 6b             	xor    0x6b(%esi),%ah
4389ab:	37                   	aaa
4389ac:	4e                   	dec    %esi
4389ad:	32 76 52             	xor    0x52(%esi),%dh
4389b0:	37                   	aaa
4389b1:	56                   	push   %esi
4389b2:	7a 51                	jp     0x438a05
4389b4:	2b 73 41             	sub    0x41(%ebx),%esi
4389b7:	5a                   	pop    %edx
4389b8:	61                   	popa
4389b9:	50                   	push   %eax
4389ba:	74 62                	je     0x438a1e
4389bc:	43                   	inc    %ebx
4389bd:	47                   	inc    %edi
4389be:	46                   	inc    %esi
4389bf:	53                   	push   %ebx
4389c0:	56                   	push   %esi
4389c1:	4d                   	dec    %ebp
4389c2:	62 4a 47             	bound  %ecx,0x47(%edx)
4389c5:	44                   	inc    %esp
4389c6:	65 4d                	gs dec %ebp
4389c8:	75 74                	jne    0x438a3e
4389ca:	78 54                	js     0x438a20
4389cc:	37                   	aaa
4389cd:	6f                   	outsl  %ds:(%esi),(%dx)
4389ce:	31 33                	xor    %esi,(%ebx)
4389d0:	6f                   	outsl  %ds:(%esi),(%dx)
4389d1:	47                   	inc    %edi
4389d2:	73 78                	jae    0x438a4c
4389d4:	47                   	inc    %edi
4389d5:	30 73 72             	xor    %dh,0x72(%ebx)
4389d8:	4e                   	dec    %esi
4389d9:	48                   	dec    %eax
4389da:	6c                   	insb   (%dx),%es:(%edi)
4389db:	45                   	inc    %ebp
4389dc:	2b 4f 55             	sub    0x55(%edi),%ecx
4389df:	50                   	push   %eax
4389e0:	53                   	push   %ebx
4389e1:	46                   	inc    %esi
4389e2:	4d                   	dec    %ebp
4389e3:	6c                   	insb   (%dx),%es:(%edi)
4389e4:	68 36 44 63 36       	push   $0x36634436
4389e9:	47                   	inc    %edi
4389ea:	6d                   	insl   (%dx),%es:(%edi)
4389eb:	65 61                	gs popa
4389ed:	4b                   	dec    %ebx
4389ee:	6a 75                	push   $0x75
4389f0:	58                   	pop    %eax
4389f1:	64 39 46 72          	cmp    %eax,%fs:0x72(%esi)
4389f5:	50                   	push   %eax
4389f6:	37                   	aaa
4389f7:	38 34 6d 73 61 41 41 	cmp    %dh,0x41416173(,%ebp,2)
4389fe:	52                   	push   %edx
4389ff:	36 52                	ss push %edx
438a01:	62 55 54             	bound  %edx,0x54(%ebp)
438a04:	57                   	push   %edi
438a05:	4e                   	dec    %esi
438a06:	2f                   	das
438a07:	61                   	popa
438a08:	51                   	push   %ecx
438a09:	34 77                	xor    $0x77,%al
438a0b:	47                   	inc    %edi
438a0c:	41                   	inc    %ecx
438a0d:	50                   	push   %eax
438a0e:	57                   	push   %edi
438a0f:	47                   	inc    %edi
438a10:	68 53 5a 30 70       	push   $0x70305a53
438a15:	34 63                	xor    $0x63,%al
438a17:	44                   	inc    %esp
438a18:	6f                   	outsl  %ds:(%esi),(%dx)
438a19:	58                   	pop    %eax
438a1a:	62 4d 5a             	bound  %ecx,0x5a(%ebp)
438a1d:	43                   	inc    %ebx
438a1e:	4a                   	dec    %edx
438a1f:	45                   	inc    %ebp
438a20:	49                   	dec    %ecx
438a21:	46                   	inc    %esi
438a22:	30 64 62 51          	xor    %ah,0x51(%edx,%eiz,2)
438a26:	36 59                	ss pop %ecx
438a28:	36 2b 2f             	sub    %ss:(%edi),%ebp
438a2b:	65 56                	gs push %esi
438a2d:	44                   	inc    %esp
438a2e:	76 7a                	jbe    0x438aaa
438a30:	6e                   	outsb  %ds:(%esi),(%dx)
438a31:	59                   	pop    %ecx
438a32:	52                   	push   %edx
438a33:	4c                   	dec    %esp
438a34:	67 75 61             	addr16 jne 0x438a98
438a37:	73 38                	jae    0x438a71
438a39:	6c                   	insb   (%dx),%es:(%edi)
438a3a:	4c                   	dec    %esp
438a3b:	57                   	push   %edi
438a3c:	56                   	push   %esi
438a3d:	77 56                	ja     0x438a95
438a3f:	52                   	push   %edx
438a40:	68 45 6f 52 56       	push   $0x56526f45
438a45:	47                   	inc    %edi
438a46:	7a 2b                	jp     0x438a73
438a48:	38 78 73             	cmp    %bh,0x73(%eax)
438a4b:	57                   	push   %edi
438a4c:	4c                   	dec    %esp
438a4d:	6d                   	insl   (%dx),%es:(%edi)
438a4e:	42                   	inc    %edx
438a4f:	6d                   	insl   (%dx),%es:(%edi)
438a50:	79 50                	jns    0x438aa2
438a52:	39 34 74             	cmp    %esi,(%esp,%esi,2)
438a55:	6e                   	outsb  %ds:(%esi),(%dx)
438a56:	75 66                	jne    0x438abe
438a58:	42                   	inc    %edx
438a59:	74 6e                	je     0x438ac9
438a5b:	41                   	inc    %ecx
438a5c:	38 67 5a             	cmp    %ah,0x5a(%edi)
438a5f:	2b 4e 48             	sub    0x48(%esi),%ecx
438a62:	74 37                	je     0x438a9b
438a64:	36 4f                	ss dec %edi
438a66:	52                   	push   %edx
438a67:	6b 6a 53 78          	imul   $0x78,0x53(%edx),%ebp
438a6b:	5a                   	pop    %edx
438a6c:	77 36                	ja     0x438aa4
438a6e:	6e                   	outsb  %ds:(%esi),(%dx)
438a6f:	68 32 32 48 6e       	push   $0x6e483232
438a74:	59                   	pop    %ecx
438a75:	78 59                	js     0x438ad0
438a77:	48                   	dec    %eax
438a78:	6b 53 4f 39          	imul   $0x39,0x4f(%ebx),%edx
438a7c:	53                   	push   %ebx
438a7d:	33 66 51             	xor    0x51(%esi),%esp
438a80:	74 48                	je     0x438aca
438a82:	52                   	push   %edx
438a83:	52                   	push   %edx
438a84:	63 37                	arpl   %esi,(%edi)
438a86:	65 42                	gs inc %edx
438a88:	74 2f                	je     0x438ab9
438a8a:	46                   	inc    %esi
438a8b:	54                   	push   %esp
438a8c:	41                   	inc    %ecx
438a8d:	70 53                	jo     0x438ae2
438a8f:	63 42 73             	arpl   %eax,0x73(%edx)
438a92:	62 2b                	bound  %ebp,(%ebx)
438a94:	75 6b                	jne    0x438b01
438a96:	46                   	inc    %esi
438a97:	4f                   	dec    %edi
438a98:	50                   	push   %eax
438a99:	65 41                	gs inc %ecx
438a9b:	62 44 44 59          	bound  %eax,0x59(%esp,%eax,2)
438a9f:	39 66 58             	cmp    %esp,0x58(%esi)
438aa2:	30 33                	xor    %dh,(%ebx)
438aa4:	72 4e                	jb     0x438af4
438aa6:	56                   	push   %esi
438aa7:	73 59                	jae    0x438b02
438aa9:	44                   	inc    %esp
438aaa:	74 61                	je     0x438b0d
438aac:	66 7a 56             	data16 jp 0x438b05
438aaf:	6f                   	outsl  %ds:(%esi),(%dx)
438ab0:	79 73                	jns    0x438b25
438ab2:	4e                   	dec    %esi
438ab3:	72 35                	jb     0x438aea
438ab5:	69 69 42 6e 68 68 37 	imul   $0x3768686e,0x42(%ecx),%ebp
438abc:	48                   	dec    %eax
438abd:	6c                   	insb   (%dx),%es:(%edi)
438abe:	49                   	dec    %ecx
438abf:	62 56 63             	bound  %edx,0x63(%esi)
438ac2:	54                   	push   %esp