MKKYVFSLLAVLSLILAGCGSTGTNDQKSSESKKEEHDHASHTQQADIQEKTKGVDTLPTFLDKLDPQMKDIYTVAGQNAELLDWIPCYCGCGESVGHKNNKNCFIREIKKNGEVVWDSHATTCVNCLEIAVESASMKQKGKSTLEIRNYIDNKYKEGYGKPTPTPMPKA