MSQHSAGARFRQAVKESNPLAVVGCVNAYFARLATQSGFKAIYLSGGGVAACSCGIPDLGITTMEDVLIDARRITDNVDTPLLVDIDVGWGGAFNIARTIRNFERAGVAAVHIEDQVAQKRCGHRRNKAIVSKDEMVDRIKAAVDARVDENFVIMARTDALAVEGLDAAIERAQACVEAGADMIFPEAMTDLKMYRQFADAVKVPVLANITEFGATPLYTQSELAENGVSLVLYPLSSFRAASKAALNVYEAIMRDGTQAAVVDSMQTRAELYEHLNYHAFDQKLDKLFQK*