MRSLLQSVVKMGIPARSQSLIRRQMCTKVTVTAPHHSALQRYEDDLANEFHQVLREDRRSVLDPVADPMSLEAYPNTKPAFNFAAYVNKSPTLQQLVSLGVELHKLEKRKGIPQYVLGLDFDRDMKGHIRFLTDVGVPADLLGEFITKNPLIFKEDLTDLETRTNYLQSKRFLPEEITRIVIKNPFWLMLNTKRIDRRLGYFQKTFHLAGNEVRTLATKQPRLITYNLEHVQKNTFTVQEEMGIEKEEMKQLLLSKPRIWMIKTEALQYRFEYIHRRMKLSHAEILQTPDLLLTRDVRIKQRHGFLKFLGKVQYDPKKELYIPLKSLAVGTDEEFVTEVAKSNMECYNRFLKTL