MRVFLLYGSGGGGHRSSAIALKDCLLHVQPGWSVDMHDASAIVDAAFGDKIYNFLMEANLLGLMPVVYGVVRLTQPLLSGAHRACFDSFFRKHGVPDIVVSFVPFLNYALCESIPKRNYNTHVITVVTDFSSSRAHPWIQHPRQILCCGTQQLYEQALSLGFREDRVARLSGMVVHPRFYMEEPDVHSHDFMSSMFVNGWTTKGRTWLVTFGGTSPTALTKSIVRALVTTTEEKLNVIVVCGQNLFLEMQLQHLNLPRVAVLGFRKDMPKLMQCADVVLGKPGPGIVSEAMVTRKPVVLFCPDSSVMPQEREVMRWVVQNRVGVVVHNLLELEALSNNLSRISELQTNVNALPANRAVFEVSNLVMDLDFLNAMAHKYMTISTSVSVQDEIGICEEYKSPPTPTDAQSSNASKHAPSSVCTDTEQGLVSADHARLLRRLLSRDRHALLRSRHTALCLL*