MSKCFLCQFKSGVPLQTPTAIALGNFDGVHRGHQEVIRTLLKAAPPDCYPSVMTFSPHPQAFFTGEERLLLTPEAEKRALLHQCGIAQVIVLPFTQALAQLSPLEFVEQILVQQLQAKVLSVGFNFGFGRGRSGTAEDLRSLCAPFGIVVHIVPPYCRGSDRVSSSAVRAALAAGEVALARELLGRAYTLTGTVTQGEQLGRQLGFPTANLVLPREKLLPRYGVYACRVSGPALPREHLGVVNIGVRPTVGGQEVRTEVHLLHWQGNLYNQEITLHLEAFIRPELTLPSLAALRAQIAADCQVAVDLLERVVSYA