MSNKKEEAARLAAAALDPALAPRLSRRPPRLAMSAVTDFTGELERVEKDLDETKKKLALYDGALPVRTLRPEQIRPSRFANRISLSFEGPAFHALKEDIRTAGINVQPIKVRPVGQDEYEVVFGHRRHRACLELGLGVSAVIQEDMSDKELFEEMSRENDRREDLSAYELALHYRRAIDLKLYKNWSELAAVLGKTKGLVSRYSALADLPRQVVEAFSNPNEIQPKWAEKLRQVLEADAPAVLQAAKQVRGKALPAKEVFQALLNEQTKQFTRVNFHFGHLQEDERAITVTLQKRRLTPEQMDGLRAFLESL