MEALLRASTSRRGCKTVYQVFKRHFDLSSLPQPGPYVRMRLHPDWKQTDNRIRRMESRLADFRILCNDVRIQKNRLDAGDSSMPTARLEALIKQKESEVVEERAAIISDLQKLTAAFVEGAQREYVALRKFFLLFLYHTTRLAFETLSDAEFEKLLTENPDGVSFEVPNKGTVSFPPHLCKKIAEGKRLFVTTTGVDTSPIAIALAILQAPHQKHCTSQYCRREDCIAVKADYEEIFEIFFKEKPRALGFQKARGEMSAAFDVMLTLPTKQSEKEPEPEPIKQQASLRIS*