MSDHVFPEQACYVNCNFCNTPLVVNVPGNNLLNVVTVRCGLCANLLSVDLEALLGKLPHQSFQNHNPGSLHPHMDCGSSSRCTRLSAMNSVDCVQQQTHPIQPTEKRRVPSAYNKFIKEEIRRLKAKDPDISHREAFSTAAKNWAHFPEIHFGPSVKGSKQV