MTESLLDLTIAELIKRHPTALKVLAAQGLGMFADPETAEIFGPLLKLRTLLKSHDINPELFCRLLEETMAEDGRLREHTLTSPNLNLFALLPCPLKVPLEEAFTAFVAGLSEERRATLTFCIEGNANNQIDYADYADHFEQLDEMPDIIITPGFNSFFHRPFVERFIKSGQFRSVNDYAGDSHLAPLGVTDPEGHYTMLAMNLLVLVVDHARMGNRPVPRSWADLLGPEYVDCLAIRGNKDGTFCETLLMTIYKEFGSTGLERLGRNVRYGWHPSQMVKAAGSGRDDTPAVSAMPLFFANNIRNREHVTIVWPEDGALVSPVTMLVKAEKQEELRDVVAFLTGPEVARICAGAFFPAVHPAVDNRLPDNATFKWIGWDYVKEHDLKTLIAETNATFLQAFHGKTA