MSVEQTYSWLRKAGSIDDLAHYIIPLFSGAEKKNWKGILGHLQHHGMFKNIKEGIQTVSKLKEKGFYGHIQKEEQYLKNKWQGPDVPIVTLPVDERNRRIRLEFGSKSGLAFQDKMFLFLSSDLDFGSVSALMTHEYHHVCRLGHLTKEEKDVTLLDTIIMEGLAEYAVYERFGRSQTAEWTTWYTPEQLQALYEKKIAPHRDIKRDNRLFPQLLFGKGYQPKMLGYAVGFNIVKKYLTASKASTADGLSIPAETFLDAML