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
438ac3:	59                   	pop    %ecx
438ac4:	54                   	push   %esp
438ac5:	2b 53 67             	sub    0x67(%ebx),%edx
438ac8:	2b 47 79             	sub    0x79(%edi),%eax
438acb:	76 75                	jbe    0x438b42
438acd:	38 36                	cmp    %dh,(%esi)
438acf:	47                   	inc    %edi
438ad0:	31 46 54             	xor    %eax,0x54(%esi)
438ad3:	61                   	popa
438ad4:	36 58                	ss pop %eax
438ad6:	63 6d 50             	arpl   %ebp,0x50(%ebp)
438ad9:	72 48                	jb     0x438b23
438adb:	72 50                	jb     0x438b2d
438add:	65 39 6e 4c          	cmp    %ebp,%gs:0x4c(%esi)
438ae1:	77 54                	ja     0x438b37
438ae3:	62 35 4d 47 56 64    	bound  %esi,0x6456474d
438ae9:	38 31                	cmp    %dh,(%ecx)
438aeb:	62 33                	bound  %esi,(%ebx)
438aed:	30 57 47             	xor    %dl,0x47(%edi)
438af0:	6f                   	outsl  %ds:(%esi),(%dx)
438af1:	57                   	push   %edi
438af2:	2b 75 50             	sub    0x50(%ebp),%esi
438af5:	41                   	inc    %ecx
438af6:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
438af9:	46                   	inc    %esi
438afa:	43                   	inc    %ebx
438afb:	4f                   	dec    %edi
438afc:	43                   	inc    %ebx
438afd:	50                   	push   %eax
438afe:	68 7a 4b 2b 39       	push   $0x392b4b7a
438b03:	62 4b 54             	bound  %ecx,0x54(%ebx)
438b06:	78 77                	js     0x438b7f
438b08:	6b 4a 68 55          	imul   $0x55,0x68(%edx),%ecx
438b0c:	34 6d                	xor    $0x6d,%al
438b0e:	50                   	push   %eax
438b0f:	74 66                	je     0x438b77
438b11:	51                   	push   %ecx
438b12:	74 71                	je     0x438b85
438b14:	49                   	dec    %ecx
438b15:	4c                   	dec    %esp
438b16:	69 63 51 54 50 37 64 	imul   $0x64375054,0x51(%ebx),%esp
438b1d:	6f                   	outsl  %ds:(%esi),(%dx)
438b1e:	53                   	push   %ebx
438b1f:	67 4d                	addr16 dec %ebp
438b21:	76 6b                	jbe    0x438b8e
438b23:	6f                   	outsl  %ds:(%esi),(%dx)
438b24:	32 56 52             	xor    0x52(%esi),%dl
438b27:	4e                   	dec    %esi
438b28:	73 4b                	jae    0x438b75
438b2a:	41                   	inc    %ecx
438b2b:	6a 48                	push   $0x48
438b2d:	2f                   	das
438b2e:	59                   	pop    %ecx
438b2f:	47                   	inc    %edi
438b30:	43                   	inc    %ebx
438b31:	5a                   	pop    %edx
438b32:	35 46 78 54 42       	xor    $0x42547846,%eax
438b37:	31 4d 53             	xor    %ecx,0x53(%ebp)
438b3a:	49                   	dec    %ecx
438b3b:	73 6f                	jae    0x438bac
438b3d:	77 2b                	ja     0x438b6a
438b3f:	32 38                	xor    (%eax),%bh
438b41:	59                   	pop    %ecx
438b42:	35 30 30 47 38       	xor    $0x38473030,%eax
438b47:	44                   	inc    %esp
438b48:	42                   	inc    %edx
438b49:	73 73                	jae    0x438bbe
438b4b:	70 74                	jo     0x438bc1
438b4d:	67 61                	addr16 popa
438b4f:	56                   	push   %esi
438b50:	56                   	push   %esi
438b51:	6a 73                	push   $0x73
438b53:	58                   	pop    %eax
438b54:	77 78                	ja     0x438bce
438b56:	47                   	inc    %edi
438b57:	49                   	dec    %ecx
438b58:	64 4d                	fs dec %ebp
438b5a:	69 6d 62 51 4d 61 32 	imul   $0x32614d51,0x62(%ebp),%ebp
438b61:	4e                   	dec    %esi
438b62:	6f                   	outsl  %ds:(%esi),(%dx)
438b63:	47                   	inc    %edi
438b64:	69 78 6e 74 2b 67 4a 	imul   $0x4a672b74,0x6e(%eax),%edi
438b6b:	6e                   	outsb  %ds:(%esi),(%dx)
438b6c:	39 73 6c             	cmp    %esi,0x6c(%ebx)
438b6f:	4a                   	dec    %edx
438b70:	61                   	popa
438b71:	79 72                	jns    0x438be5
438b73:	38 75 4d             	cmp    %dh,0x4d(%ebp)
438b76:	44                   	inc    %esp
438b77:	34 77                	xor    $0x77,%al
438b79:	37                   	aaa
438b7a:	64 44                	fs inc %esp
438b7c:	52                   	push   %edx
438b7d:	52                   	push   %edx
438b7e:	54                   	push   %esp
438b7f:	54                   	push   %esp
438b80:	70 50                	jo     0x438bd2
438b82:	39 63 67             	cmp    %esp,0x67(%ebx)
438b85:	46                   	inc    %esi
438b86:	4f                   	dec    %edi
438b87:	36 6e                	outsb  %ss:(%esi),(%dx)
438b89:	54                   	push   %esp
438b8a:	6e                   	outsb  %ds:(%esi),(%dx)
438b8b:	6b 64 79 61 74       	imul   $0x74,0x61(%ecx,%edi,2),%esp
438b90:	69 49 31 6a 74 6e 54 	imul   $0x546e746a,0x31(%ecx),%ecx
438b97:	71 57                	jno    0x438bf0
438b99:	33 49 2f             	xor    0x2f(%ecx),%ecx
438b9c:	34 46                	xor    $0x46,%al
438b9e:	6f                   	outsl  %ds:(%esi),(%dx)
438b9f:	31 36                	xor    %esi,(%esi)
438ba1:	5a                   	pop    %edx
438ba2:	4d                   	dec    %ebp
438ba3:	6e                   	outsb  %ds:(%esi),(%dx)
438ba4:	59                   	pop    %ecx
438ba5:	59                   	pop    %ecx
438ba6:	73 75                	jae    0x438c1d
438ba8:	4a                   	dec    %edx
438ba9:	41                   	inc    %ecx
438baa:	62 4f 46             	bound  %ecx,0x46(%edi)
438bad:	7a 46                	jp     0x438bf5
438baf:	74 56                	je     0x438c07
438bb1:	56                   	push   %esi
438bb2:	69 52 79 50 74 37 7a 	imul   $0x7a377450,0x79(%edx),%edx
438bb9:	4d                   	dec    %ebp
438bba:	65 51                	gs push %ecx
438bbc:	57                   	push   %edi
438bbd:	38 6e 30             	cmp    %ch,0x30(%esi)
438bc0:	61                   	popa
438bc1:	4d                   	dec    %ebp
438bc2:	6e                   	outsb  %ds:(%esi),(%dx)
438bc3:	38 4c 31 51          	cmp    %cl,0x51(%ecx,%esi,1)
438bc7:	6e                   	outsb  %ds:(%esi),(%dx)
438bc8:	67 4d                	addr16 dec %ebp
438bca:	33 32                	xor    (%edx),%esi
438bcc:	69 30 34 5a 38 6e    	imul   $0x6e385a34,(%eax),%esi
438bd2:	72 66                	jb     0x438c3a
438bd4:	42                   	inc    %edx
438bd5:	32 4d 53             	xor    0x53(%ebp),%cl
438bd8:	39 4f 49             	cmp    %ecx,0x49(%edi)
438bdb:	2b 62 74             	sub    0x74(%edx),%esp
438bde:	57                   	push   %edi
438bdf:	6f                   	outsl  %ds:(%esi),(%dx)
438be0:	4f                   	dec    %edi
438be1:	39 73 76             	cmp    %esi,0x76(%ebx)
438be4:	7a 65                	jp     0x438c4b
438be6:	75 56                	jne    0x438c3e
438be8:	77 38                	ja     0x438c22
438bea:	58                   	pop    %eax
438beb:	53                   	push   %ebx
438bec:	6c                   	insb   (%dx),%es:(%edi)
438bed:	58                   	pop    %eax
438bee:	37                   	aaa
438bef:	44                   	inc    %esp
438bf0:	69 6b 79 72 6e 4f 69 	imul   $0x694f6e72,0x79(%ebx),%ebp
438bf7:	67 4b                	addr16 dec %ebx
438bf9:	53                   	push   %ebx
438bfa:	6a 39                	push   $0x39
438bfc:	33 5a 63             	xor    0x63(%edx),%ebx
438bff:	4b                   	dec    %ebx
438c00:	53                   	push   %ebx
438c01:	33 47 5a             	xor    0x5a(%edi),%eax
438c04:	61                   	popa
438c05:	37                   	aaa
438c06:	77 72                	ja     0x438c7a
438c08:	59                   	pop    %ecx
438c09:	68 66 71 4b 39       	push   $0x394b7166
438c0e:	47                   	inc    %edi
438c0f:	36 34 43             	ss xor $0x43,%al
438c12:	6c                   	insb   (%dx),%es:(%edi)
438c13:	30 48 67             	xor    %cl,0x67(%eax)
438c16:	30 69 63             	xor    %ch,0x63(%ecx)
438c19:	49                   	dec    %ecx
438c1a:	74 75                	je     0x438c91
438c1c:	59                   	pop    %ecx
438c1d:	41                   	inc    %ecx