MQCDAKFDFITRKHHCRRCGKCFCDRCCSQKVPLRRMCFVDPVRQCAECALVSHREAEFYDKQLKVLLSGATFLVTFGDSEKPETMVCRLSNNQRCLILDGDSHHEIEIAHVCTVQILTEGFTPGAGSTRATGMFLQYTVPGAEAATQLRLMAGEDANGSKRQAAAWLAAMHKATKLLYESRDQ