MKKQYVASKKLLNQTGIGYNEDTHIVTIEPERWEEYLKANPDAKLFRTKPLQFPKEIAILFGGTMATGEAAWTPAFGTILDDMLRMPSENHNLSFASNPMSPQSSNFQEEDQEIGLEDQLEKVRRKRPCPSRPKKNSGNDALVVSIDNLVSSVDSTFKTNGPTIAECIASLKKFPNVPIRLYIYALNAFHTKENREVSMSKDDDRIRTMWLKANANGGFVA