MRFRARVSQSTAKCVVFTGGGTGGHIFPGIAVFQALAQQAAVRVVWIGAARGADRSIVESAGLEFCGITAGKWRRYASVRNFFDVFRVLVGTVQSYCILRALRPQALFSKGGFVSVPPCIAAWLLRIPVVTHESDISPGLATRINARFADRILVSYPHTSCYFPRARRAAVHCTGNPVRQDFFSAQAERAYQFLRIDQKKPLLTVLGGSSGARDLNARVLSCSTFLTERFYLVHQFGAGNEDQMHTITNSLSVNARHAYMSFPFIQAHLPDILAASALVLSRAGANAVWECAVLGKPMILFPLERGSSRGDQIENAEYFSAHGAACILRAQDEKGHQLVSLLTELFHPSCARIEEMARASYTLGIGNAAYDIAQQLQTFIKEGM