MGELLVEEQPLAPALLQLEGNPGAEWRNHSWPCNHEVVVPDGYTSAKDEAMHGILENPVFHGKMAYKYPFQLDPFQSVSITCLERNESMLVSAHTSEGKRAITEYAIAIDQMYKELSMVFDSVGLMTDDVTLPPEARCLWLVVFDVGWVVFDGIHCLDHPESGIVLEQSIIFLPPEIKMVFLSAPVSNATEFAEWICRLHKQPCHAVSTDFRSTPLEHYVFPVGGSEMHLIVDEDGQLREDNFVKLQDTFTKQNNRCSGENSSNSGIHFVGPSARLCSSEPLERPQL*