MKKSLMQLTMLKFGQFAQISCSLPCANRAPPGLVPIEHLVELLGLTVQEVVHDDEVRKAAKAAGVVDRLGAQLHLHLGNGELFRLGDEAHKREAVFEGLGIFLGDDAAAVGVERQRGLVAKVNIDQHSAKARHGGLFMASGHGELRYEFVVAARHREKAKGGEGLEVLGGPGADGIEQVVLGAVFGVGVADAELVALGAEVEAAVHSRGEEVARHVEGHYGCVPVHLAVTLRGGRRPVPVVFPAQQVAEDLEAVLQAVSVGRCGAHHGDGDEGTMLLAEAGGMDGGCGGLEGGEEEEGDVRGSKFHGVRDCGSIG*