MSTSLLPALERPGRTDDIRSRTQKMARQEGLVGASVLGFVADLSLSSPAGPPRGAARLDLYELAAGPPFGDTALALRQGRPLSTFGDGDQEEEEEEAQRRGATALLDRPKRKRVITSAQRQAANIRERKRMFNLNEAFDELRKKVPTFAYEKRLSRIETLRLAIVYISFMTELLDSCSQEEAS