MKNWVKVTGAGVLSATLLLGGCGAQSEEKAEANVKTEQTLKPGSQIKLEGAVNVRDLGGYKTTDGLTIKPHKLIRSAELANLSDSDKKKLVNTYDLSHIVDFRTSSEVAAKPDPKLTDVDYTHDSVMKDNGTSTSTQDLTASLAKMDNPETFLINANKSFITDETSIQAYKDFFDILLANQDGSVLWHCTAGKDRAGFGTALVLSALGVDKNTVIDDYMLSNKYRADENKKAIEAVAAKTDNKKVIDGMTAVMEVRESYINAAFDEINAKYGSMDNFLKEKLGLTDAKKEQLKKAYLY*