MLGGIEPDAWDLLRWWSPPFGWDAALDGSFVVLHGCAHNPTGIDPTPEQWEKIADVIQEKNHIPFFDVAYQGFARGSLDEDASSVRSFVSRGLEVLIAQSYSKNLGLYAERIGAINVVCSSSYAATSFLSSPSSLLKWKRAWIVAGFSFNPVKDEISTGKHQKESSGGALRFKSRTELLDIILAKEIPFERNQC