MESSNRKVITCKAAVVWKEGEMLKIEEIQVDPPKSNEVRIKMLFASLCHSDIIAFNESVEKNVTNIKEGDIVIPLYLGGCKECPNCKSGRSNLCHKYPLNLSGLMLDGTSRMFIHGGQILYHSFNCSTWSEYTVINANYVIKVDPQKIPLQHTSLLCCGFTTGYGATWREVHVEKGSTVAVLGLGVVGLGVVEGARSQGASKTIGVDINELKRGKGEAFGMTDFINPKEFRTSVSETIKDVTEGLGVNYVFECTGIPSMLNEAIEASKLGIGTIVLIGVGNGLSRDINLIPLLCGRTLKGSSFGGIRLHSDLPTLLHKCANKEIQLDGLITHQVSLMEINQPFELLKDPHCVKVIIKF*