MSFSGPLPGRVGNLTPEQDQALDQFKKEITDEGLFVPERHDDPTLLRFLRARKFDLPKTKAMFVACEKWRKDFGVDDIINNFDFKEKAEVDKYYPQYYHKMDKDGRPVYIERIGKVDVAALAKITTPERQLQNLVWQYEKFLHERLPACSAAVGYPVETSCTILDLKGVGLGSFYQVKDYVGKASKIGQDYYPECMGKFYIINSPYLFSGVWALVKPWLDEVTVSKISILGSDYKSTLLKQIPAENLPSDLGGDCQCAGGCSLADQGPWNDPKYQNLAKSKAGASASQPTPTATAAEPTPSA*