MRQANLILRWGVALAALLAVAACDMPLRSSATPKARPAGLGQPAIQPTSEKSAALRSYFVQVQAAQLRQGLLREDGGGPDTPFTPDMLARNFEDIVFYNEYASALQGRGGESPLRRWEGPVRIDTIFGAGVPPSVRKAEDARIRDYARRLGRITAHPVNTLGPSNFIVIVAGEDDRDAALNTAAARISGITARSLDPLRDLGRDTYCAVAAYASGADANTYTAAVAVIRAENPDLLRLSCIHEELAQGLGLANDSRDARPSIFNDDDEFALLTAHDELLLKMLYDPRLKTGMSAAEAAPITRIIARELTNSGPL