MGWGMDPWIRAFHECTTVEGGSVDGTGNGRRHRWTGRYEAHLWDNSCRREGQTRKGRQGGYDKEEKAARAYDLAALKYWGPTTTTNFP