MLMRIHATDLPGRVCPGDSGFPGYDNVHVGVQRRDRREDIMGLHPGDAPSALWIIECEARGGPAGVDIRGPHIQGRPGARFVYLAWGAVDGIGHFTGFRRAKLMLDAVDPEIAEAALRSGTLRARLGLTDAKGHPLCAAVRPPAITWSAG