MKKLILFLCLSITVQAQNNLDLYLLVGQSNMAGRGTLDNYLLPSDSLWMLAKDLSWVRAKEPFHYDKSAAGAGLAASFARIILSKDKHPIGLIPAAVGGTSIRYWRSGAQDPATGLYPYDDAIRRAKVALKHGKIKAILWHQGESDTESTASYVQEFISLMDNLHRDLDLPLGSIPVIIGETGEFGDRSNSRQRINAVIREIPNRLPFVKVVTSEGLTHNGDLTHFDTPALRELGKRYAEVLLRFRQ