MPISKNIFKYLFHHVILPPRLPQHYDEDELEVGCPPERSLHLFAQEALESFITETSPEEKEIWHIVVGMLQDWKEVDKRGSVCQDTLTHIISDLKSKGAAALYIRSHNCGWVAYYDKCNYKVIIDAFEASPIAMDVISAPGSLARQFPGVSVALPGGLLEDARFCKELSKSLTRLATEEVGEMMFKSHKAGIPVPEERDTTHPGLVTEGLMSQLLAFGESSTAPLFYKNTRDDVNWRSSRLPWRSSPHWFVLRVALHTVLLRALPNGEGQKRYNNFMLYFVAELGILSTLIRPSVPSDHLEIIRVKTCRRLLKLEGEAYEFVL