MECFEFVFIMVLMLKLLGIINELSHAKQTKGLNIVNALELIHDVKAQFNTMRESGWDNLFDDARQFCDVNGIPIPNMAEEISVRGRSRRDGFTITNLHHYRVGIFYVVLDKICAKMNHRFSEVTTELLMCFSCLDPKGSFSSFDVNKLARLAEIYDEDFLNHDRGVITGQLETYILHVRRHAAFANCKDIASLSQKMVETEKHLLFPLVYKLIELALLVPVSTATVERAFSAMKTIKSKSRNKIADDWFNNLMVCYIERELFNSLDEATILRWFQNLKSCKMQLPRNPARVQP*