MGTQSNEILNETIDQIRAVFGEEMNHITVERVTVGLFFTGVKLNNGEGGICFTPIKDIPQGVCCPSSAKEMPLSGKMVGKNVEYFIEGMFKGSVLRKAIGIAVLNALSATCWNQKNYSGNYEIIHNADPVDENTSIPQDKTVTVVGALLPYIKMLKKNKNKFFILELAPETLKADELDHFVPNDRAQEALGQSDLIIITGTTIINDTLEGLISMAKEGAEIIVVGPTASMLPDAFFKRGIKKIGSIAVTKSDELLDILAEAGSGYHFFGKSANKIVIAEKNSI