MSQSPKPLVPGFLPSNGKVSGQPQPGALVGLGPVKQEKVEGPRAGGLEKGPSEEEPVKKRGWPKGKKRKKILPNGPKAPVTGYVRFLNERREQIRTLHPDLPFPEITKMLGAEWSKLQPTDKQRYLDEAEREKQQYMKELREYQQSEAYKMCAEKLQEKKAKKEDPGASAMNTLLNGHRGGDFDGFSTFDVPIFTEEFLDQNKAREAELRRLRKMNVAFEEQNAVLQRHTQSMSSARERLEQEVAREERRTLALQQQLRAVRQALTASFASLPVPGTGETPTLSTLDFYMAKLHGAIERDPLQHEKLIVRIKEILSRIASEHL