SDFTVKKGRSIDSIVFHIEKKPVAKNENYKEEQQDTVYLQTKADREAKQKMLFAEAMQSPYTKLLGEKWLINVADMQDISTMTGLAEKVYPLYDELKEARGLKGVETHLSYVASKQEGYSKRNVVKYLKTAIEGYLPTVALQDLEQPERANTKKPKPRTLEEVAKDFLPGTVIVY