MKTPLPLLFSYNDAQQFLGALSPEVRDVYSPEINRLFDRGLPPVVSWSVLSVAIGVSPHFINSIIKNKDKYYRIFPIAKGKGKKVRIIESPRVGLKIIQSWLAHHLATNDNIPVSDSAYAFIPGKNGIYEAAFRHCNAKWVLSIDLRDFFHSIDFDRVINGLRNTGYTFEQSGKIAAIVTYKNRLPQGAPSSPVLSNIVFKDTDDKINDIIADKKIIYTRYADDLTFSSDDLSIDVENLKQNIINLLENENWTIATEKLKISKIPNRLKVHGFLVHDVKPRLTKGYRNKLRTYEHLLRNGKIIESDLNRIRGHVNYGKHIDKLNDEN