MSHFSTVKTHLRKREPLLQALKDLGYVPQEGERSVRGYRGQTVTAELAVIMPEGGDIGFRLNSTTGAYELVTDLDLWRQSVPVERFLAQLTQRYALNTVLASTAQEGFEVAEQRNTDDGAIELVVTRWDS