MVLGKIAIVIGSGVIGSVLTGGESGLPDFKDAISGAFKFLTKSSKQGKDGPSTSRPHTSELLTQVNYLREELQMLSKSNHVAIVTVDGRPGPGAYGITAVIIGAIGYLFIRWKGWKLSDMMFVTKRGLSDACNVVGKQVDQVSESVNVARRHLAGRIDRVDCSLDECHEITEATREQVTIIHGDLSAFQKEMETVHLVVRSLEAKLGRLAYTQDRTTRGIYDLCEFTKRLDQSPKAETHQVTSSTPRPAIESSERIARAGSLPPALEPESPRIEAPKVVRSSTIMSASGLSLLAGTTT