MSAWTNEELQKIADNDDLHIAPFREDGSTYGTPTWIWAVVVDGDLYVRAYNGTKSRWYQAAMQQQAGRVTVAGMTKEVGFEAVTGDGDGDIQARIDDAYRGRYRGSRYLGHMIGAHAREATVQVTPRDHHP