MPLPSPLLSTSTSRSFSPFVGLPFFHACSPSFTPTRRLPSPPPPHVALDLNLSLSIHVPLMRSSFLRSLDYVHLESLQPFKNSRVLSRFNHTSLCTSSALHQRCSSKQSISIMEKPALLIFDFDHSLIDCNSDPWVVDYLGATEVMRSLRSVTSSWTDLMDRMMVELITLGNTISDIEHALEKIPLHPAMMRTIQEAYTRGWELHIVSDANMFFIQKVLAFYSLEKYFTKIYSNPAHIDEQGVLRIQPYHSSPAHVCPFCPTNMCKGLILDNIRMATRFRGQSVIYIGDGYGDYCPSLRLREGDHVLAREGYPLSRLLSENMNLVKAKVHFWKSALDIENQLFQLNESGGQASY*