MKSARRAAGLVSGLVAASALALVGATPASAAATWVLVDHPDFPQRICVHPERGWPSTYFHLPISGYWDTTIYGEVRNLPPGSYSDGGAVHPGDWDEDRQEFVGLVHVSIAPTPVGEYIAELWASDGTDTQTVPVVISVKEDCLGD