MLKIEKHTSMQQHYPAIGDASNLDRKKAGVLVFGRGITAELLSGLNEKAGETLDVTATWTVGSYDALLLGNAFSDALEQAVIAAKLDCTRVSDLPDLSQPGLVVMDMDSTAIEIECIDELAVLAGVGEQVAEVTERAMQGELDFEQSLRQRVSKLAGADEGILESVRSTLPMMPELRELVASLHHHGWKAAIASGGFTYFSDYLKQELDLAHAQSNTLEIIDGKLTGHVLGKVVDARVKADILLNLAEQYGISQANTVAVGDGANDLLMLKTAGLGIAYHAKPKVEAEAPAVIRYADLGGVMCILSASLIMS