MLIFILFKVTSLFLQFIVFTGDVTFSQVVNEVMRQLEGAYALIFKSPHYPNELIACKRGSTLILGVNELSGQKSGKSFNDVKALTANGKPKELFFSSDLCAIVEHTKNYLAIEDNEIVHIKXXSVSILKFDHDKEKPASVQRALSVLEMEVEQIKKGNYDHFMQKEIHEQPHSLTTTMRGRLKDGAVLLGGLKEHLKTIRRSRRXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXQVIFHVRFACRNL*