MSRLHSSDLRRIFVTLDQDVNGRVSIDELWWLLDKLGVSTAPDELEEIVGRKDLDVEEFISFYESVLKCEDGNGDEDDERDLMEAFKVFDLNNDGFISCAELKSVLCSLELWDMNSDCTRMISEFDTNSDGQLDFEEFRKMMLLRVRLAERPSCLEN