MVLGNVAIVIGSGIVGSVLTGGEFGLPDFRDAISGAFKFLTKSAKPGKDGPSTSSPHTAELFSQVNHLREELQMLSKSNHVSIVTVDGRPGPGAYGITAVVIGGAIGYLFIRWKGWKLSDMMFVTKRGLSDACNVVGKQVDQVSESVNVAKKHLAGRIDRVDCSLDECQEITEATKEEVTIIHGDLSAFQKEMETVHLVVRSLETKLGRLAYTQDRTTRGIYDLCEFTKRLDQSPKADTRQVTSSTSRPAIESSERIVRVASLPLALEPESPRIEAPKVVRSSTVMSASGLSLLAGTTIPPKRDQPGVYSRASSMKEGSSELPSGVRNSAEPSPRRSGASTLFGGLGFLRNYTS*