MALQPRGIRNNNPGNIRWGDNWQGLVPADKRTDKSFAQFTQPIYGIRALAKVLTNYTKREGLPNVGKKNIDTVREIISRWAPPNENDTEAYIRSVAKAIGVEPNDPINVFDKTIMSGLVKAIIRHENGMMPYTDDVINRAIAMVI