MSSGRLLLGATPLGQPSDASPRLAAALATADVVAAEDTRRVRKLAKALDIRIGGRVVSLFDRVEALRVTALLDAINNGATVLVVSDAGTPVISDPGYRLVAACIDAGVSVTCLPGPSAVTTALVMSGLPAEKFCFEGFAPRKGAARRAWLAELAEERRTCVFFESPRRLAACLNDAVEQLGGARPAAICRELTKVHEEVVRGSLDELAIWAAGGVLGEITVVVAGAAPHAELSSLIAQVEEFVAAGIRVKDACSEVAAAHPGVRTRQLYDAVLQSRRETGGPAQP*