MTTTRVCIDSSVALKIVRHCQESAPSIVAGQLLGLDVDGELRISHAFAFPQNAAGGNPNSDDGLSLRLKAVAKYQPEMIDHLKEVNVDSNSVGWYQSTVLGRIYNASVIENLAVFQEKNPDSVVLVYDVAGSEVVSDTDPSSTGPQGHTTTTPSGFNLRAFRLSEEYLNVRKSGKFDTATLTENNLTYHDVLVELPVEIKNSNLATLLLYQLGQQYPNSPFAESSFSNLNVSVDPFLEKNIEAIFDSVDDFHYDQGNYNYYQRQMTREQAKITQWQQKRKAENAAREKDGRPALPTDEWKRLFKLPTEPSRQDNLLISAQLNEHCSVIEEFGAAVNSKLFATQGGLL*