MNLATLAAEAASRNRPVRVGLIGAGKFGSMFLSQVPTIAGIEVTAIAELDHARMFAACTAVGWDAARIEALSYEESGAELAKRDDVDVVIEATGNPRAGTEHALAAIEAGKHVVMVNVEADVMVGPLLAQKARTAGVCYSMAYGDQPALVSEMVDWARATGFDITAAGKGTKYLPLYHTVTPDNVWDYYGLSADQARAAGMNPQMFNSFLDGTKSAIEMVAIANACGLDVPAAGLSFPPCGVDDLAHVLRPKEYGGQLEKRGMVETISSLERDGCDVFRDLRWGVYVVFEAPNDYAASCFKQYGLPTDSTGQFAAMYKPFHLIGLELSISVLSAALRNEPTGQSREMRGTVGSIAKRDLFAGEVMDGEGGYTVWGQALSIDVAQNALPIGLAHGVRLKRNISAGSQITIDDIELGTDMATQFYQELIGRAF