MSWTRTLLPLAAGLTATPALAELPDSTRAMIEAAIAKGDPDKVATVIDLAREVHPEDAAELDAIAAQFASQQQALAAEEAAAEEEAIREAGLFDNWTGEGQIGAFRSTGNSSNTGITAGLKLARLGIDWRHKLRGLVDYQRSNGITTREQFLAAYEVNYDLSGDLYAYALAQYERDRFQGFSARYSASGGLGYRVIENESMNLEVKAGPAWRRTERTNGTSSTRIAGLLAADFDWQIADTIAFTQDASAFVQSDNSTFIATTGLEAGLTDAIKARISYTVEHDTDPPPGAIKTDTLTRFTLIYGF