MRGSKHHILDGPVGCGKSFALAVIVQWARAQGWLVFYVPRGQEWTRGGYYYLNELTGLWDTPIQAQKVLREFLDSHGEMLEQIKCRVPDPIFLGETAALGRIPGPQEITMPENSTVKDLVEKGLDVQAAASNIVVRLRQELDLVTEFPVLIAVDEFNSWFTFSEYHQFLDFKKTRQIHAKELGMVSAFRRMETSRQLFVGAFSQSTAVGKLPLELPGAPKRFRIDVARADKEEIHAAIRYYHKQNLLHNEPQEDAINRLFFLTNGNGAELRKLVRYI*