MKKIAILATVLALGGCVQVDNYQQVVKVPAPQGIAGYWQSTGPQSKLVSPEAIASLLVTPEGDTLDCRQWQRVIAVPGKLMRRGDDLYNVTSKLEIYDISPDGASLDYAGMTLHKVDRLTGECEDFLAKHPLASEVAP