MNIQGVLIGLSAFLIIGAFHPIVIKGEYYFGKGIWPIFLVVGIVFLTASIVTKNQMGSAILGVIGFSCLWSIIEIFEQETRVKKGWFPKNPKRLNKKTGRH