MKKQTLPYPPGFVEPNTGRVAVLVREYAASDLNGDAPAYWYSAQSEEWGLDPWRLVEGVDPHTAGGQFDVCFANGSSRTVGPLMTFFMSAADAARLNAKKEDHAPIFSR