MSTPAQRHRDRHRARQAAESAAATGQATGDIAHSLHLQLLALEQDEQRLKALDRISDKVALKRELLPKYRPYVEQYLATEKSHQNPLFATLIVWLFDLCEFEQALDWAELAIAQGQRTPTRMKRDFPHFVADTVLEWAEQQAAEGQAVEPYFSRVFTHVANHWRLNEKLTAKYFKFAGLLLLRDATGEPRAAAVNDPDVLDKADALLAKAHEWDPVGAQVKTHRNRIAMRLRALEQD