MSALASKQQSLKIFEKLKTKPANKICFDCGQKNPTWTSVPFGIYLCLDCSSNHRNLGVHISFVRSTNLDQWQWDQLRVMKVGGNESATKFFQQNGGTAALNSKDPKTKYQSNAATKYKEELKRRAARDALEYPDEVVIEAVEGDGSFTPAGEPDDDFFSSWDKPTIKKPTPPVSRNATPPVVGRTPSPFLNAGNKDVPRAASPLSKTDSTETKPAASRITTSAALRKTTTTGGAKKTNILGAKKVQKLGVKKVTGDFIDFDEAEKKAKEEAERIAKLGYDPEAEEEPAAKASASSSAAAIISPTPISPAPSSHTRQKSNAEMERLGMGIGRLGFGQIGGAKAAASSAASAKKNAGGFGSVGPVKATAADDSESFARSKFGSQKAISSDEYFGKGAYDPNAQAEAKTRLQGFEGATAISSNAYFGREEEEEVEDYGDLESAAKDFVRKFGITAADDLENLTNVIGEGASKLQSAIRAYLDN*