MSISVNGQSVVPPGFRFHPTEEELLTYYLAKKVASQRIDLDVIPDVDLNRPEPWDIQERCRIGTGPQNDWYLFSHKDKKYPTGTRTNRATAVGVCIPLDTDGGVHKQTMKRAVCIPLDTDGGVDKKPMKRAIAMD