MSAKDKFHDIVRLALEKDGWNITNDPLYIDFGQVQMRIDLGAEKLLAAEKEGEKIAVEIKSFLNPSAITDFHLALGQFLNYRTALRKKEPERNLYLAVDAETYNDFFTLPFLQLQIQEFQLKLVVYDTETEEIVRWIS