MIHSRNVQALLDGMLGGCDVLEGTVPVPALHSVALLSADTGSIISFSKEHDLEHGPAEHDSLNNLRIMALLVKDKFSSDEKKSCEKGYDLDGGHRAYTYDVEDLHASVTRIPDSDLLLMLLAHRDFPYGLLNMKLKACVKSFAQLYGYRLG