TVDIQKMLTALTIFHLSFIYLFKVTGSIHIRDPPKSANRGKMTSPPFLDAKPMENPALISDIKIEPPEELLANDFNLPQMEPVDLSFHKPKAPLQPASLLQAPVHPPKPQPALQTLVVSTSTSDTSTSTNIPTVLTPGSILASSQGTGGQQILHVIHTIPSFRLPNKLGGLKTIPVVVQSLPMMYTTLPADGGPAAITVPLIGGDGKNAGSVKVDPTSTSSVAILSDSEESAIESGSSALQGIRGLQQEPSEMTQMQGEESLELKRRRIHQCDFAGCSKVYTKSSHLKAHRRIHTG