MSLFEGKKVIIIGDRDGIPGPAIEKCIEGTGAEVVFSSTECFVTAAGAMDLENQKRVKTLTEKHGAENILVILGAAEGEAAGLAAETVTNGDPTFAGPLSNVQLGLRVYHAVEPEFKEEVNEEVYEEEIGMMEMVLEVDEIIEEMTDIRTEFCKFLD