MEDGAGRGLECQKTMDGKVSNSNGPEKEIPSCCLKAKASIPESEAKFHSTVVSGWFSASQTCSGKSGKAVYFNNPMWPGEAHSIKVEKILYKEKSEYQEVLVFESSTYGKVLVLDGIVQLTEKDECAYQEMIAHLPLCSIQSPKTVLVVGGGDGGVLREVARHSSVEHIDICEIDKMVIDVSRKFFPQLAIGFEDSRVHLHVGDAVEFLKSACEGKYDAIIVDSSDPVGPAQELVEKPFFDTIARALRPGGVLCNMAESMWLHTHLIQDMISICRETFKGSVCYAWASVPTYPSGVIGFLLCATEGPPVDFVNPINPIEKLEGANEHKRELRFYNSEMHSAAFALPAFLKREVSVLRDLSLQ*