MQKIATCLWFDHGEAGKAAEFYAATFPDSRVERVNTAPGDFPGGQEGNELTVEFTVLGQSFIGLNGGPNFTPDQAVSFMVLTNDQEETDRYWNAIIENGGSENNCGWCQDRWGFFWQITPKRLMELTTGSDRDKAKRAFEAMMTMNKINIAALEAAVRE