MGMGQLLPYQGKTQIAELRPLLKAGTAEAQPRKTLVIVLSQGMVDEGPTSCQILQVVSPSLMVGNPCMAWGMGRHIVRALPLLGMLRGSWCLKSPRVYLGVVKQFVIMKQLLPYIKWCLDQPWHSCGLTSLGAIPHLLGKNTWGGIWRLQTLNLNNPLMEKASYTGTTAQKGSSPSTPPEMTSCRKKKSEDNSFVVDLMDHIDEFVHASMDEHKTCFQKTIKKMFGMSKAVAEKNSSSVPVESVLPLQTTTSD*