MKNLMVMLFIGLMLNMGTALAHGAHGKISEKQAIQVAIKATQKLTFKDFGFNVGKLDESWESLTTEDFKLYAAQVSRYIISASNKADNKTIYFLMTMSGEVLKVNQEAKF