MDTQPAVLVITDSVTLHAAIVSWGLQNFQVKAEDLHVITQADRLEGKLNLKSSSLDAVVSISGLHTQQWLLELARVLRPGGIIVLQNPNSANDDVKETLSALERILLLAGFVLSEGADGSIDGLGPLAVKGRKPAWETGSSFKLKKKVAQKAANVVTFDIPAFKVQLGDDLDDLIDEDSLLTEEDLKKPDLPPVDDCEVGKAGRKACKNCTCGRVEMEEKQEKLGLPSDLLDNPQSSCGSCPIHPLLAAPGASPFILPNPGEGTCHLQPEEQAAGCAVLGSGCNGYSAL*