MSQGLLFEEDTRRNFVSHLYNSFELRGIRTFKDEERLEPGKSISDELLKAIQESKFAIVIFSKSYASSRWCLKELAHIIKCKKELEQIFIPVFYDVSVSHQHLPFVQRWRGAFAEAGKISGKLHQKNGLTWLQKVVIHKLLGEKSTLTSEHEGVNILNNILRWKKVLFIIDDLNHQEQLEFLVGGTKWFVMGSKIILTEDETLELLSRHAFREKSPKEDFMKFSRQVVNHAGGLPLALKILGSSFYGRDIKHSIYIIDRLKRIPHKDILGTLVLSFDGLGKDEKELFLDIVFLDIACLTRYDFHLCVELVLRDVGQDFLIDYLIEKSLLSINISNSMVMHNMIREMGENVIREEYDNSRIWLSEEVCDLFKENLVTITYLPSSLRLISWPRYPSISLPESFEPSQLLVLCLHRSWLVELWPTSKVYSLSQYLISLM*