MKRMNIWMLSALLALPASAQKITTQHEVVDCGQVVFRKPVTAEFVLKNDGRKPLVINNVLKSCGCTEVDYPKTSIAAGESFVIKAVYDAKQMGTFTKQVCLYTNADEEPFILSMRGRVVGSVVDFAGSYDEVLGVIKSDAQEVEFDDVNRGDRPVQRIHIFNPTDEVMEPVVMHLPDYLHAFVSPSKVAPRHSAEISFVLDSKKLRDLGLNQTSIYLGERPGDKIAPEKEIVVSAVLLPGFENMTPAKKALAPKMEMSTTELNLGSFNGKKKLKSEILITNKGKSELDIRSMQMFTMGLQVNLKKSKIQPGETVKMKVTAVAADLKKSRVRHPRILMITNDPDHAKVVVKINVQ