MKMLKAIVTLGSLISVSNCFVLQASNTALTTQLFSSGSDSLKDCQSPSHRATYSNDSSRRQNLQKLAFLAASLTLGGSPAIAEDYEARNAQRQYIQESYADFTKTKEGWLYRQVKPGSGDKAQEGDRVVFDWSGYTIGYFGRPFQAKGGPQGGAFDKDIDFERTIIGSGKLIKGLELALNDMQTNEVRQVVIPYGALSYPEGDPSHEKVGPKPSTFSGMRALDFVLDNPRLDRTLLFNVKVIRVDKANGKGGFIRG*