MRFLSLVGNSFGCSASGERLVSAARDGDLQEAKALLDYNPRLARYSTFGVRNSPLHYSAAQGHHEIVSLLVESGVDINLRNYRGQTALMQACQHGHWEVVLILILFGANIHRSDYLNGGTALHLAALNGHPRCIRILLSEYIPSVPNCWSLLKNKKTSVAGFDSSVLHEVINRAADGGITPLHVAALNGHIETVQLLLDLGASVTQVTVEDGTTIDLIGAGSTALHYASCGGNTQCCQLLISKGACLAAVNSNGWTPMMVARSWHRNWLEEILNPTTEQPQLHLPNVPSPFLCLPLMSIVNIAQECGWRENDCLTPCRDPCAVCLERKCTVAADGCAHEFCTNCALYLSTTSITSSKTSNVTPGSVPCPLCRNGIVSFTKLPHTTATTRTSTSSRTSISLSFCTCSSDVLDTALLTNPHYSCKPVVSRTGSRTPQSARSSAFRSLSCRRFPPSLCLGGSDVDEPRSRLIGGSYSRSGVGFRRSTSQVEGKRSWFSALNHCVTTGGSAC*