MLGGIEPDAWDLLQRWSPPFGWDAAPDGSFVVLHGCAHKPTGIDPTPEQWEKIADVIQEKNHIPFFDVAYQGFASGSLDEDASSVRSFVSRGLELPLITIFSIEMEESLDCCGF