MSTQIQHIETCKHGKNYIHGKSLLSCDVGSSLVALLRACAKKKDLSRGTQLHHHVLKRGLLKTCSDALVTMYAKCGMLAQAKELLYMHKSRDVISWTALIAGYTHQGQGQDALDCFEWMLHEGLFPDAVTFACILKACGSIRAIDKGEQIHDEIARQGLLKNDIVLGNALVDMYAKCGAFAKAQQVLEQLPNQDVVSWNGLITGYVQQGQAEQALYCFEQMQHKGLSPDAVTFSCILKACGSIGAVEKGEKIHDEISRQGFLENNIVLGNALVDMYAKCGALSKAQQVLEEMPVRDIVSWSALIAGYAQQNQGEQALYCFGRMQREGLFPNAVTFVSILKACGSIGATDKGERIHNEISR