MLGGIEPDAWDLLQRWSPPFGWDAAPDGSFVVLHGCAHKPTGIDPTPEQWEKIADVIQEKNHIPFFDVAYQGFASGSLDEDASSVRSFVSRGLEVLIAQSYSKNLGLYAERIGAINVVCSSSYAATSFLSSPSSLLKWKRAWIVAGFSFNPVKDEISTGKHQKESSGGALRFKSRTELLDIILAKEIPFERNQC