MASVQCVSGTIFAAEEGSWKGILPREAESALQSLALSWADVIDANQMEIVPLTGGMTNEIFRWKTREGEKLRKVLLRIYGADRANVFFDREYEIRAFESISRLGHSPRLLASFPGGRIEEFLNARTLSAPDLKNPEISAKIAAKLWEFHHLDIPGPREPKLWMRLRRWLRKALDLCRNNEVAEFQLDCMEEEIDNLEKMLFREDRRIGFCHNDLQYANMMFDEDHKSLTFIDYDCSSYDLVAFDIANHFNEMAGNYHSNMPHILTCLIY*