MSADAYHPPTTSPRLETLDVLSIGMSLDVFRQGQVWKALQEQNAAQAEALHVGSILPMDPKKYPTSADDKDMAYEKRQADALELGLKNFLEKWPIPTVTVVRGWDPSTPNLRFTPEETRESLSVKVNDLRVPAGLHWHRIANLQDGIICNDTPEGVLEALFSLFERNPDLPAVLVYANEGISMAGALSSRDVTLKSLGAVSGPRIPGTLTDAMVALIVGRPERVDWLRQFAPYTKVNENRIDPEFRGWGWRKPPVEFRPTPFIPQPWTERALEQWDALPVLARLHRPVSVPLTHPDTGERLKREALTAQLAAAWKTASAGLRPAPARLFYDGGLNATPLAELTPALGAAQSSLDLLDSRESYDLTQRLGDTGAASPFVGITLATMASYLNGDSSMVMPLRRKDQATLIGISSPTPGKKPVHDPFGVDLLPQTASGDGPPPSADPVAPASRLTTRLPPGEDYALEEFLSSLKPSTDWQDDL