MSIMDKLKKNSKLKSTDVLADSKFFNNKEQVATKVPMVNVALSGSVDGGVASGLTVLAGPSKHFKTSFALLMAGAYLDKHKDAVVLFYDSEFGSPQSYFEQFDIDPSRVLHTPITNVEELKFDLINQLEAIDRDENVIVVIDSIGNLASKKEMEDALNEKSVADMSRAKALKGLFRMATPYLAMKSIPLLAVNHTYQEIGLFPKAIVSGGTGIYYSADNIWILGRRQNKKGTEVTGYDFVINVEKSRYVKEKSKIPISVSWDGGVEKYSGLLEVAMAGGYVQKPSNGWYESVDPTTGEVTSGKVREAQTLEKEFWDPIFETTDLKDFIMKQFSIGHKSLVDPDAIVEEE