MTTQQQRITGRHLTHRSRGVTMGPMVYPESYVRTGPEGEDTEQAELREQHRRPGCFLSRLAMLMLIPGATTGAAMDSGPRGSRAPDEMAVVVDRVSPLEAAIRGFAGRGTEVVVNPALGTIFDSLVEAYEFYNLYSWEVRFGIRYGKSRQNVNGTKCMQEIVCGCAGKPERENSCDM