MEIWEQDSGRALGSQEHLRTIEDTVGQPFPTDYLHVLQTHNAAYFERQEFPVVTPDGPEDKSVAVLLNADGDEMDAESVLSQWRTLQDEHGLEPHVVPFGMDGGGNLVCFDFSAGGEPAVVYWQHDETWSPLPVAESFAAFLQQLS