MSVGLKVSAFLHPTLALSSRDVSLSSSSSSLYLDRKILRPGSGRRWCKSRRTEPILAVVESSRVPELDSSSEPVQVFDGSTRLYISYTCPFAQRAWIARNYKGLQNKIELVPIDLKNRPAWYKEKVYSANKVPALEHNNRVLGESLDLIKYIDTNFEGPSLTPDGLEKQVVADELLSYTDSFSKAVRSTLNGTDTNAADVAFDYIEQALSKFNEGPFFLGQFSLVDVAYAPFIERFRLILSDVMNVDITSGRPNLALWIQEMNKIEAYTETRQDPQELVERYKRRVQAEARL*