MSVMEMSHRGKEFLSIIQKAESDLRLLLHIPPDYSVLFLQGGATTQFAALPLNLCNPEDPVDYLVTGSWGDKAFKEAQKYCNPKVVWSGKAEKYTKVPSFDVLEQTPHAKYLHLCANETIHGVEFKDYPVPKNPNGVLIADMSSNFCSKPVDVSKFGVIYAGAQKNVGPSGVTIVIIRKDLIGNAQDVTPVMLDYKIHDENSSLYNTPPCFGIYMCGLVFDDLLAQGGLNEVEKKNQRKAKILYDAIDESRGFFRCPVEKSVRSLMNVPFTLEKAELEGEFIKEAAKEKMVQLKGHRSVGGMRASIYNAMPLAGVEKLVAFMKEFQARHA*