MQQFFTMGLPVNDGPSQRDICVVCHDNASGYHYGVMSCEGCKGFFRRTVQKNMEYTCHKEKQCPVDRVSRNRCQACRFQKCLDKGMTKESVRQDRTRKRKTRDEEKDTELDDTRTLMSTIDEVTSAYREAFGQQNQGIIPIFRSTIMIFDFQDMVSRIREFVSKISLFKEYSDDQLAAKIQKGARGCLLLRAAFVPGESPATDCPAVLERLRSGLSDIQMEELALLSAVHIAQPNGMHGNDSVTMKLSECLQAQVRINSSDKENSNKFTRMLFKLPLLDD