MNLLFKDLFGIFKIFEDVYERIRKILIPTTAYSWQTFIYLSVFSWIMSYFATGYIRDIIALCGWLFLIAGTAWYTTDDPLRVPGTFMPVGAVITGFLVSVFAFSNQEDVITSRTIVLWPTISALITAIPEFIEGSDTDSKTRIPKPDARQKIIVLVASCMMISCWLQFYFVLDKWLQEYPSLLAENFGRSTFVITREEQQKIPTNGVVILDRLQPLVEEQIAERPWSEVERWLLEANVRVGQLGREVLDNNLAQYEEKVLWRVEPRVVNNKSGYRLDLLSIWTGPTANPRGYFLRKSCQIDPVATTPINTTTNSRIPEEKKAVAEIQCDRLNKLFSGAAPPQQ