MSLAFDEFGRPFIILREQEGKTRVTGTEAVKGSIHAAKSVARILKSSMGPKGMDKMLQSPDGDVTITNDGATILEMMEVENQIGKLMVELSKSQDHEIGDGTTGVVVTAGALLEHAEALIDMGLHPLRIAEGYEWACKVATQNLDNIKSTFSFSPSDIEPLVKTCTTTLSSKVVGRLKEQMAQICVKAVLSVAELARRDVNLDLIKVEGKVGGTMEDTRLVQGIVIDKEFSHPQMPKELKNVKIAILTCPFEPPKPKTKHKVSFGTTKDKMLVIEGCPNTNAVTIFVRGGNKMVLDEIKRSLHDALCVTRNLVRDNAIVYGGGASEISCALAVEEAANKVVDVEQYAMRAFADALESIPIALAENSGLPPIESVTAVKKRQLEEKNPHLGIDCNETGTNDMREQNIFEAVASKKSQLFLATQVCKMILKIDDIIKPSEVQ*