MSDGSRHSMHQVLETVYGEVPATPAFKRIRHNSTTLATAINTLTSEELRPDRNSMGIRHGTRQVGGEIVSELSFESLDDTLEALMCGTWNADALVNGVTRRSFSILRQFNDLTSASLPNFVYVGCEYNTMTLSITTEAIVMATFGIVGMNQLEPSSTVPTGATFVEAPTTEPMDSFTGHVKEGLADIAVATELELQIENGIAPRYVIGSKKSIKQSIGRFKVSGTLTAYFEDATLVGKFLREEASSLEFVVTDGLAGNSYKFELPKIKYTGGQPDVGGEGPITLSMPFVAEYDPTILGTLKITRIGA