MESLTGSYLKGVCLDKIIDKHRGLSLCTKDVGLSKRPDICFFGLSSCKIVNVSSLSIQRKTIQPISCAPAQTHTQSEEIETNDTNQSIPVRVKFQLNKECTFGQHFHIVGDDPVLGSWKTSDAVPLDWSEGHAWTVELDIPSGKNISYKFILKGDAETILWQQGPDRILQTWETKKLITVSEDWDNAELQTIVEEEPAAEQSEESAANPEILIAENLVPQTVVDLEDDINEEKSNEVLAIVAENITEVKEDVNTNLNEDTIIEAKAIGKNGMVFNDEVLSSKEESILVARETVPVLVPGLTQVLDMDKVIAETSLGSNSEEFNVLLDEVQMNKVVAEGSLGLKSEEFNVPELSSNEEVATDLTHPRETPEMMLNVKQEVRGNEDIEKSELVGGGDWPNGKPVEEIFDTDMQWGKRTLQKFFANLGFIKVKLER*