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
438c1e:	6d                   	insl   (%dx),%es:(%edi)
438c1f:	59                   	pop    %ecx
438c20:	6e                   	outsb  %ds:(%esi),(%dx)
438c21:	41                   	inc    %ecx
438c22:	6f                   	outsl  %ds:(%esi),(%dx)
438c23:	43                   	inc    %ebx
438c24:	4e                   	dec    %esi
438c25:	56                   	push   %esi
438c26:	68 6b 42 36 49       	push   $0x4936426b
438c2b:	56                   	push   %esi
438c2c:	6d                   	insl   (%dx),%es:(%edi)
438c2d:	35 62 4c 42 62       	xor    $0x62424c62,%eax
438c32:	65 75 6c             	gs jne 0x438ca1
438c35:	75 33                	jne    0x438c6a
438c37:	2b 64 53 47          	sub    0x47(%ebx,%edx,2),%esp
438c3b:	79 6d                	jns    0x438caa
438c3d:	78 68                	js     0x438ca7
438c3f:	47                   	inc    %edi
438c40:	45                   	inc    %ebp
438c41:	43                   	inc    %ebx
438c42:	71 6c                	jno    0x438cb0
438c44:	4d                   	dec    %ebp
438c45:	36 75 6c             	ss jne 0x438cb4
438c48:	74 2f                	je     0x438c79
438c4a:	4a                   	dec    %edx
438c4b:	41                   	inc    %ecx
438c4c:	34 4d                	xor    $0x4d,%al
438c4e:	57                   	push   %edi
438c4f:	48                   	dec    %eax
438c50:	51                   	push   %ecx
438c51:	50                   	push   %eax
438c52:	4e                   	dec    %esi
438c53:	6e                   	outsb  %ds:(%esi),(%dx)
438c54:	4a                   	dec    %edx
438c55:	53                   	push   %ebx
438c56:	6a 48                	push   $0x48
438c58:	54                   	push   %esp
438c59:	4d                   	dec    %ebp
438c5a:	69 51 58 65 4f 74 6b 	imul   $0x6b744f65,0x58(%ecx),%edx
438c61:	2f                   	das
438c62:	65 4a                	gs dec %edx
438c64:	73 47                	jae    0x438cad
438c66:	44                   	inc    %esp
438c67:	6d                   	insl   (%dx),%es:(%edi)
438c68:	78 57                	js     0x438cc1
438c6a:	69 2f 36 6d 39 55    	imul   $0x55396d36,(%edi),%ebp
438c70:	73 61                	jae    0x438cd3
438c72:	55                   	push   %ebp
438c73:	2b 72 5a             	sub    0x5a(%edx),%esi
438c76:	34 46                	xor    $0x46,%al
438c78:	49                   	dec    %ecx
438c79:	56                   	push   %esi
438c7a:	2f                   	das
438c7b:	2f                   	das
438c7c:	62 63 64             	bound  %esp,0x64(%ebx)
438c7f:	4d                   	dec    %ebp
438c80:	4d                   	dec    %ebp
438c81:	68 52 61 4d 6a       	push   $0x6a4d6152
438c86:	42                   	inc    %edx
438c87:	33 41 6e             	xor    0x6e(%ecx),%eax
438c8a:	6f                   	outsl  %ds:(%esi),(%dx)
438c8b:	43                   	inc    %ebx
438c8c:	67 31 56 4b          	xor    %edx,0x4b(%bp)
438c90:	52                   	push   %edx
438c91:	6c                   	insb   (%dx),%es:(%edi)
438c92:	69 34 6d 6e 6d 6c 36 	imul   $0x772f4b74,0x366c6d6e(,%ebp,2),%esi
438c99:	74 4b 2f 77
438c9d:	76 50                	jbe    0x438cef
438c9f:	6c                   	insb   (%dx),%es:(%edi)
438ca0:	66 36 49             	ss dec %cx
438ca3:	2f                   	das
438ca4:	54                   	push   %esp
438ca5:	37                   	aaa
438ca6:	46                   	inc    %esi
438ca7:	4c                   	dec    %esp
438ca8:	5a                   	pop    %edx
438ca9:	48                   	dec    %eax
438caa:	76 51                	jbe    0x438cfd
438cac:	68 6d 6e 6e 6a       	push   $0x6a6e6e6d
438cb1:	51                   	push   %ecx
438cb2:	52                   	push   %edx
438cb3:	42                   	inc    %edx
438cb4:	72 55                	jb     0x438d0b
438cb6:	73 51                	jae    0x438d09
438cb8:	63 78 31             	arpl   %edi,0x31(%eax)
438cbb:	68 6d 37 63 4c       	push   $0x4c63376d
438cc0:	6a 6a                	push   $0x6a
438cc2:	64 4d                	fs dec %ebp
438cc4:	55                   	push   %ebp
438cc5:	66 75 65             	data16 jne 0x438d2d
438cc8:	6e                   	outsb  %ds:(%esi),(%dx)
438cc9:	68 66 4e 66 70       	push   $0x70664e66
438cce:	57                   	push   %edi
438ccf:	53                   	push   %ebx
438cd0:	46                   	inc    %esi
438cd1:	75 61                	jne    0x438d34
438cd3:	55                   	push   %ebp
438cd4:	42                   	inc    %edx
438cd5:	70 70                	jo     0x438d47
438cd7:	75 4a                	jne    0x438d23
438cd9:	47                   	inc    %edi
438cda:	44                   	inc    %esp
438cdb:	33 59 2b             	xor    0x2b(%ecx),%ebx
438cde:	71 75                	jno    0x438d55
438ce0:	69 6d 52 61 73 77 78 	imul   $0x78777361,0x52(%ebp),%ebp
438ce7:	56                   	push   %esi
438ce8:	69 4b 51 7a 77 6c 74 	imul   $0x746c777a,0x51(%ebx),%ecx
438cef:	44                   	inc    %esp
438cf0:	35 70 6d 67 50       	xor    $0x50676d70,%eax
438cf5:	72 66                	jb     0x438d5d
438cf7:	4d                   	dec    %ebp
438cf8:	47                   	inc    %edi
438cf9:	4c                   	dec    %esp
438cfa:	6a 52                	push   $0x52
438cfc:	67 4b                	addr16 dec %ebx
438cfe:	36 62 39             	bound  %edi,%ss:(%ecx)
438d01:	77 47                	ja     0x438d4a
438d03:	5a                   	pop    %edx
438d04:	55                   	push   %ebp
438d05:	75 70                	jne    0x438d77
438d07:	48                   	dec    %eax
438d08:	56                   	push   %esi
438d09:	41                   	inc    %ecx
438d0a:	65 4a                	gs dec %edx
438d0c:	6d                   	insl   (%dx),%es:(%edi)
438d0d:	6c                   	insb   (%dx),%es:(%edi)
438d0e:	39 4c 67 70          	cmp    %ecx,0x70(%edi,%eiz,2)
438d12:	78 53                	js     0x438d67
438d14:	53                   	push   %ebx
438d15:	52                   	push   %edx
438d16:	4e                   	dec    %esi
438d17:	51                   	push   %ecx
438d18:	75 72                	jne    0x438d8c
438d1a:	71 42                	jno    0x438d5e
438d1c:	44                   	inc    %esp
438d1d:	32 44 72 75          	xor    0x75(%edx,%esi,2),%al
438d21:	4c                   	dec    %esp
438d22:	65 6c                	gs insb (%dx),%es:(%edi)
438d24:	34 75                	xor    $0x75,%al
438d26:	4e                   	dec    %esi
438d27:	64 32 4b 4b          	xor    %fs:0x4b(%ebx),%cl
438d2b:	59                   	pop    %ecx
438d2c:	6a 36                	push   $0x36
438d2e:	49                   	dec    %ecx
438d2f:	4e                   	dec    %esi
438d30:	31 59 2b             	xor    %ebx,0x2b(%ecx)
438d33:	67 45                	addr16 inc %ebp
438d35:	35 37 2b 6c 76       	xor    $0x766c2b37,%eax
438d3a:	77 65                	ja     0x438da1
438d3c:	6b 4c 2f 68 52       	imul   $0x52,0x68(%edi,%ebp,1),%ecx
438d41:	72 2f                	jb     0x438d72
438d43:	59                   	pop    %ecx
438d44:	68 2b 4a 63 36       	push   $0x36634a2b
438d49:	4f                   	dec    %edi
438d4a:	4b                   	dec    %ebx
438d4b:	56                   	push   %esi
438d4c:	62 4d 55             	bound  %ecx,0x55(%ebp)
438d4f:	39 66 65             	cmp    %esp,0x65(%esi)
438d52:	65 4e                	gs dec %esi
438d54:	2f                   	das
438d55:	2f                   	das
438d56:	79 4e                	jns    0x438da6
438d58:	65 32 72 42          	xor    %gs:0x42(%edx),%dh
438d5c:	33 43 39             	xor    0x39(%ebx),%eax
438d5f:	39 78 4e             	cmp    %edi,0x4e(%eax)
438d62:	42                   	inc    %edx
438d63:	32 42 71             	xor    0x71(%edx),%al
438d66:	51                   	push   %ecx
438d67:	55                   	push   %ebp
438d68:	78 2b                	js     0x438d95
438d6a:	75 2f                	jne    0x438d9b
438d6c:	56                   	push   %esi
438d6d:	75 61                	jne    0x438dd0
438d6f:	6d                   	insl   (%dx),%es:(%edi)
438d70:	6d                   	insl   (%dx),%es:(%edi)