MPRKVFSSQAYRHKVVLVSGGCSGIGRALALRFARAGARLAILDLDQAALDSLVQHLRDHLGGEALGLRCDVADADAVERAVALAVERFGGIDVLVNNAGITHRGTFAETGLGVFRKVMAVNFFGAVHCTRAALPSLLERRGQIVVLGSLTGFAPLLYRSAYNASKHALHGLFDTLRMELEGTGVSVTLACPGFTATDLRKNALVGDGSVTRQPVQVLGSQVASPVEVAEAIFQGAARRRRLLVLSNVNWRARLLARFFPRLFEKLLVPRLSGLKPQP*