MQIRLYKEVSFDASHRLLHYRGKCHNLHGHRWKVEVWLSGYTDEETNILVDYNEIREVVDYYDHEIILNEADPMVPRIQEFHEVITTPGDPTSELLARLIRDAIELRYKDSGRDIIVDTIRVWESPTGCAELRHEDR