MVLGNVAIVIGSGIVGSVLTGGEFGLPDFRDAISGAFKFLTKSAKPGKDGPSTSSPHTAELFSQVNHLREELQMLSKSNHVSIVTVDGRPGPGAYGITAVVIGGAIGYLFIRWKGWKLSDMMFVTKRGLSDACNVVGKQVDQVSESVNVAKKHLAGRIDRVDCSLDECQEITEATKEEVTIIHGDLSAFQKEMETVHLVVRSLETKLGRLAYTQDRTTRGIYDLCEFTKRLDQSPKADTRQASQHVTSSTSRPAIESSERIVRVASLPLALEPESPRIEAPKVVRSSTVMSASGLSLLAGTTIPPKRDQPGVYSRASSMKEGSSELPSGVRNSAEPSPRRSGASTLFGGLGFLRNYTS*