MESLELEKLVKKVLLEKLAEQKDAPVKTMTKGAKSGVFDTVDEAVQAAVIAQNSYKEKSLEERRNVVKAIREALYPEIESIAARAVAETGMGNVADKILKNTLAIEKTPGVEDLYTEVATGDNGMTLYELSPYGVIGAVAPSTNPTETLICNTIGMLAAGNAVFYSPHPGAKNISLWLIEKLNTIVRESCGVDNLVVTVEKPSIQAAQEMMNHPKVPLLVITGGPGVVLQAMQSGKKVIGAGAGNPPSIVDETANIEKAAADIVDGASFDHNILCIAEKSVVAVDSIADFLMFQMEKNGALHVTNPSDIQKLEKVAVTDKGVTNKKLVGKSASEILKEAGIACDFSPRLIIVETEKTHPFATVELLMPIVPVVRVPNFEEALEVAIELEQGLHHTATMHSQNISRLNKAARDMQTSIFVKNGPSFAGLGFRGEGSTTFTIATPTGEGTTTARHFARRRRCVLTDGFSIR*