MTLRITVAAPFRHTRKDALRKNELVYYYALDRKWMSTEQATVLLKRAEESGLLRQENGVYTILFDPATETIPMGFRPGSTVFEAHDPTQELIGRITKARNVPETEVASEMNAVIREQFGGNLLPPAALVLLAKKYGVPYEDLREVLIAALKKG