MASGAAAAARRVLLLRHRNRGHQNLLPAQHFSSAAAADGLDGGDGGGRVKIFDRDLKRRHRDRAAWAMRETDALADAVADNLLDRLEDCRKAFPSALCLGGSAGAVRRLIRGRGGIEKLTMMDMSAEMVKKWRELDNAAGDGLETHFIVGDEEFLPIKESSQDLVMSCLGLHWTNDLPGAMIQCRLALKPDGLFLASILGGDTLKELRIACTIAQMEREGGISPRMSPLAQVRDAGNLLSRAGFALPGVDVDRYTVKYNSALEIVEHLRAMGETNALFQRSPILKRDTALATAAIYQSMFGLEDGTIPATFQVIYMTGWREHSSQQKAKQRGSATVSFSDIRKQFGSDQD*