MPSEYLGALRLDDEELSRLEQLANELTGAVKRIRAESQATKARYSDAPRHHALYAASGIQELLRGPKEYVRAAWLLQMVVAALMVFEDFKGFDHIPAEGAISFADLAKKLDAEEVLIRRITNPLVAIKILKLLTQPSRRDSNKYVHPGALAMPTYFAKYGRKEPTTRHHTLLTFAQGRPELTMWECIRQQGPENVQMFMDNMAVWSGNQPKYGTYDFRWIVDVGNKQPGRPLLVDVGSSKGHVTQAVLASTPGLDASRCVLEDLPEVIEELVRLDPEDLRGSRKIPINFHKEQPVKGALIYMIRTCLHDYGDDESVEILRIIVDAMADDSRLLILEQVLSNPPKLFGAVMDISMMVVGGKERNKEQWADLAARSGLRILKIHQENEDALMSAIECVKVKARF