MSQSLQGGLLQGPLGVFMPPEAEVPITIIYSRSQADIHVFIPETASMTMVNRVADNLSRRVQQPVKVFHDEARKKYRLCPIPKDIFANTSTFGRYCFARDQSTPATVSASDPTIGEGGKRIPRPRNSWMLYRQAKSQQIIPQHEGLTAGELSTIISNMWSSETPETQAYWRKLAEDEDAEHKRLYPGYKYSTKGGRDN