MTVKKLHPSVAQFKDFVKSRPHIIKEVRDGKSTWQDLYEDWYLLGEEDARWGESDPGAEVKEEEKKSDWMSTVMGTVKKMDPGQVQGYINNLSQALSAVQGVISQFQTGGQTPGSQSPVQAKPPNPFSFRKD