MQQFFTMGMPVNESSQRDICVVCNDNASGYHYGVMSCEGCKGFFRRTVQKNMDYTCHKEKQCPVDRVSRNRCQACRFQKCLDKGMTKVGIFV