MQNRLTIKDIARLSGVGKSTVSRVLNNESGVSERTRERVEAVMQQHGFSPSRSARAMRGQSDKVVAIIVTRLDSLSENLAVQTMLPAFYEQGYDPIMMESQFSPALVEEHLGMLARRNIDGVVLFGFTGIDEAMLAPWRDTLVLMARDAPGFASVCYDDEGAITLLMQRLYDRGHRHISFLGVPHSDVTTGERRHLAYLAFCKKHRLTPTAALPGLGMKQGYDTVASVLMAETSALVCATDTLALGASKYLQQQGRDALQLASVGSTPLMKFLHPEILTVDPGYAESGRRAARQLIEQIAGSVDPRQIVIPAALN*