MSEFTQDTVQKPIDELVTWVKQYDFSLNLPTERLAFLLAIAVLSNERFDEELGEGELHDAFAIVTRLFAESGEASAFRANNAINDLVKQRLLSRFTSEMTEGASIYRLTPLAIGITDYYVRHREFSKLKLSIQLSMVADEMAKAVESAQQGGSVAHWRKNVFGVLKYSVSEIFDRIDLNQRVMDEQQQSVKEQIADLLNKDWRDAINNCEALLSETSATLRELQDTLQAAGDELQTQILDIQECVYGDLELDFIEETLFALQMKLDRITSWGQQSIDLWIGYDRHVHKFIRTAIDMDQNRAFSQRLRQSMNDYFEQPWYLTYADAERLSDLRDETLTLRDEEVTGHVPMEVEYEELQQVNDELAQRIGDMLKVHKEQGAAIDLALVLRDYLASHPRTHHFDLARMVVDQAVRLGYSESDYRAIQPDWTAINDFGAKVQANVIDRY*