MDRLKAPARLMIVSDLDHTMVDHHDPENMSLLRFNALWEACYRNDSLLVFSTGRSPTLYKQLRKEKPMLTPDITIMSVGTEITYGTSMVPDDGWVEVLNQKWDRNLVTEETSKFPELTLQSETEQRPHKVSFYVDKANAQNVTKALSEIFAKRGLDVKIIYSGGMDLDILPQGAGKGQALAYLHKKFKTEGKLPANTLVCGDSGNDAELFSIPDVHGVMVSNAQEELLQWHAENAKGNAKIIHATERCAAGIIQAIGHFKLGPNTSPRDTTNLSYFESENISASSEIVRFFMFYERWRRAEVENSELYLASMKADCDSSGILIHPSGAELSLCDALNEMRSYYGDKQGQKFRVWVDRVLSIQTGLDTWLVKFNKWELSGDEQQGCVITCIINIKKDGVSGATYMHVHETWLEGSGAKDQSTWLF*