MKRTRVAGEGEVGSVHTMAHALMQLSHGSADDADVSSVSPPARVFECKTCNRQFPSFQALGGHRASHKKLKLAGDGRGDGEGAKPRVHECSICGLEFAIGQALGGHMRRHRATTAACGQGLPETKSTEGKRVLKIFGFELVYTNPVAVDCLY