MNETFMKQDRVYFSKEFSVNHLKPLMDDATVQIQVQALEGPSTNMILHRSTDHCCNLKKGWADFAVNNNIKLQTVCILHFYKTSHLGATIDIF