MSKKNTLDDQDVSLFREAIAGARPIKQDTIRLHSPAIKQKAQIREIRETQQALHYFSDEYEPLLNQDGPVKYCRADVSTYEVKKLRRGDYIPDMMLDLHGLTQQQAKSELAALIEACRRQHIRCACVMHGHGKNILKQRIPLWLAQHPDVMAFHQAPKLWGGDAAILVLIEQNI