MDRLKAPARLMIVSDLDHTMVDHHDPENMSLLRFNALWEAHYRHDSLLVFSTGRSPTLYKQLRKEKPMLTPDITIMSVGTEITYGNKMVPDDGWDEVLNQKWDRNIVTEETSKFPELTLQSETEQRPHKVSFYVDKTKAQIVTKVLSERFAKRGLDVKIIYSGGMDLDILPQGAGKGQALAYLHQKFKTEGKLPINTLVCGDSGNDAELFSIPDVHGVMVSNAQEELLQWYAENAKSNPKIIHATERCAAGIIQAIGHFNLGPNASPRDTIDFSNHELEIVTPGKAVVNFFLFLEKWRRGEVENCEMYMAGMKADCDSSGVLVHPSGVELSLHDAINRIRSHYGDKQGKPFRIWVDKILSTKIGSDTWLAKFNLWELSGEEQQGCVNTAIMTIKNAEATYMHVHQTWLEGSGAKDQSTWLF