MTEQDLAALSFKAAAHDLEQIVRHITARYIGQQVPLTWRLLHAIEAEALADLGFASRHDAGMRQLFERPSDMAFPETDDPIDFGKSNALPAAFSFAVAAYEAAAEHVDYTRQRARSGRPARAWGG