MLAKSPALPLVTADTTAFRFCTTGNILSPPVVKLSHNKCQGRLNVQQNIDLGKPQDATRKWRVLSADQAQASVVDVDEECKQVLTSLNFSTEDAEKMLKKAFGWIHSPYWSEERKKEVPSAEVVTGVLDYIRSLGLSDEDLHKLLKKFPEVLGCDLDREVKLNVSKLDSEWGINGKTLRSLLLRNPKVLGYNIDCRGDCMAQCTRCWVRF