MNETFMKQDRVYFSKEFSVNHLEPLMDDATVKIQVQALEGPSTNMILHRSIDHRCNLKKGWADFAVNNNIKLQTVCILHFYKTSHLGATIDIF