MDRCVLVLNSGSSSLKYALFCLKHAAACISQGVIEGIGTARCSVSHKDVQEGGQTIKAQENIALDHATGLKKVLELLRVDGDRVSRIYAVGHRVVHGGEHMVKPMLVTEVVKKAIEQAIPLAPLHNPPNLEGIRVAEKLFGCPQVAVFDTSFHSTMPKYAYMYALPYEYYKELGLRKYGFHGTSYDYLVGQCAKHLGKPVEELNLIVCHLGAGASMAAVKNGKCIDTTMGVTPLEGLVMSTRCGDIDPAISGILESCKRLNVTEITDIFNRKSGLYGLCGEKDMKAIIELAERGSEMHKLALQVYVHRIRRYLGAYYLNLGGQVDALIFSAGVGENSSVVREMVCDGLELLGLKIDDVKNQMKEKALREIQAKVSRVKVLVIPTDEELCIAQQTLKVVQESKLI*