MPNDTLAKHLFHWENQPMQWAMRLRVALFIAHALEHCANQGRRLYHDLNAYRVLFDQDGNPRLSCFGLMKNSRDGKSYSTNLVFTPPEYLRTGRITAESVTYSFGTVLLDLLSGKHIPPSHALDLIRSKNMLLLMDSYLEGKYSNDDGIELVRLASRCLQFEPRERPSARNLVTSLAALQKQAEVPSHILMGIKRIETIQPQSHSMSAMWEACSKNDLTTIYDLMLKTGYKDDEGTENELSFQVWTKQMQDMLSAKKKGDSAFREKDFKSAIDCYTQFIDLGSMVSPTVLARRSLAFLLTDQPDAALGDAMQALTVSPQWPTAFYLQAAALTKLGHKEDAEEMMREGQAIEAQRPSTSL