MSIRLVGRSLRVVNRSYQKQLFGLSKRVAFATLLARSFHANRIVFNESKEKVSNIIKSELEFEQDDSFGLEEYHQNYLKESGFQLADVGESILKQLVKETDSEVIRVYFDVAQVTNEQELANQMDPEIDDQDPEELLDLGGIVSVNAVITKKADNSAVGVDLLLSSQTNEFSVNGITYFKDGELAITETAEANNLRQLKYSGPPFNNLADELQEAVQGYLLSRGIDTQLGDFIVALSTVKENEAYLSWLSDLKKFFS*