MNSFSQVPPGFRFHPTDEELVDYYLRKKVASKRIEIDIIKDVDLYKIEPCDLQELCKIGNEEQSEWYFFSHKDKKYPTGTRTNRATKAGFWKATGRDKAIYIRHSLIGMRKTLVFYKGRAPNGQKSDWIMHEYRLETSENGTPQEEGWVVCRVFKKKLAATVRKMGDYHSSPSQHWYDDQLSFMASEIISSSPRQFLPNHHYNRHHHQQTLPCGLNAFNNNNPNLQCKQELELHYNQMVQHQQQNHHLRESMFLQLPQLESPTSNCNSDNNNNTRNISNLQKSSNISHEEQLQQGNQSFSSLYYDQGVEQMTTDWRVLDKFVASQLSNDEEAAAVVSSSSHQNNVKIDTRNTGYHVIDEGINLPENDSERVVEMGEEYSNAHAASTSSSCQIDL