MSTSPADTARYNRFVADLFGMMAYGELSAFERFSADARYSPTLHDRAVLGRIAVVEFRHYELVSARLEAMGIDAEDAMLPFQAAVDYFHSRTRPADWYESLMKAYVIDTVSADFYRAISRYVDAGTRDVIEQIQASDETTEVLRERLRSALADDPRLASRLALWGRRLLGEALTQAQRVSYEHAFLGSLIGGEDSAAAKELVSGLIAGLAEKHSKRMTQLGLTG