MSLDLVELEENLRPARVGGWKGDECRNRPRGLSEPPYQAREAEDKAELEAAAWCGSEELRTLHLQPVGQGAAQGAGRARSLSSPYNTGGSVSREASPEDEKGPGVPWALQLPPSPESDQTRRRSRGYSEGARVLRDLWNRNVECYQFPVPPEPKVPRGYLVFAEQNGGCFELRWSGALAAFTPSQPVPTFKLTNNGGRSELCRAVGGPNVKKFYRGWLQYIKLAAQSGARLAIHSNVAKQPVAIYVMLRGDSTIVPLKVGGEAVPLGGVFAVAVVGARNDGLRGVRQLEPQVFLSIGDKIGASMPLGER