MVLGKIAIVIGSGVIGSVLTGGESGLPDFKDAISGAFKFLTKSSKQGKDGPSTSRPHTSELLTQVNYLREELQMLSKSNHVAIVTVDGRPGPGAYGITAVIIGAIGYLFIRWKGWKLSDMMFVTKRGLSDACNVVGKQVDQVSESVNVARRHLAGRIDRVDCSLDECHEITEATREQVTIIHGDLSAFQKEMETVHLVVRSLEAKLGRLAYTQDRTTRGIYDLCEFTKRLDQSPKAETHQVTSSTPRPAIESSERIARAGSLPPALEPESPRIEAPKVVRSSTIMSASGLSLLAGTTTPPKRDQPGAFSRTSSMKEGSSELPSGVRSSAEPSPRRSGGSTLFGGLGFLRSYTS*