MSLQKHIPNSQKKNFFFSSLLGGKIDLVLPPSVASANFASISLMNGEETVYHSKDFDWEELRQRIENDPTLHYHFLPFTNQSLSSSALDSQSWNHFHARHSTGKFFKERRYLLKEFPELDSCGEHSKVLEAGCGNGSTALPILRGKENIIVFACDCSTEALERATEIIYASNLVLAKSRFRPFCCDFSTSPFPKWLICDSCRETSLIKDFDDDKRDLSDIISSSKESECCIGGVDYVTLIFTLSAVPVDRMPMAISECFSVLKPGGLLFFRDYGLYDMTMLRFEADQRVGFREYKRSDGTRSYFFSLNTARDLFLAAGFIEVELEYCCVKSVNRRKQKTMHRVWVHGKFQKPL*