MKKLYFSIALLLCSHTVYAENKDLNKAEHSQKNCYVDPDIQRKQIPKTPDDMSLPNFGQGIIGWGTGAEGTQNKLINLNIIDIQSYKKQGVTLAMIQEWQAFYENESKRNTCNPTAPLRAELMKKIALMWQ