MSDKIDIYDDKGKLLESGVDLMDIAPTRNAAIQKIVKDTKRTVAVNLAGIENALASGKMGGAGRRILGRELKYDIVANASAIQDSVAKLIQVNKDDDTNVQVLAGGKQLRVQVPSLRTAIGADYVSASTVGAAAVVQTIIDMYKVDMFDAPIVKGAVWGSYPQTMDMMGSNVASILSIPQNNEGLGYSLRNITTNHIAAITGKRAMNSAALSSIFEQVSMYEMGNSVGLFERHQLLGLAYQGLNANNMVCDIVTKNKTGTIGTVVESTVERAIEDGVIAVDKKAPSGYNFYKANDVSKWNAYAAAGMLAATMVNCGAGRAAQNVSSTILYFNDILEKETGLPGCDMGRAQGTAVGFSFFSHSIYGGGGPGIFNGNHVVTRHSRGFAIPCVCAACSLDTGTQMFTIEKTSSLVGNVFGSIPEFKEPIKAVAGAL