MELGSLIRATNLWGYTDLMRELGADPLPFLRRFDIPPGIEHQEDAFMSLAGFVRMLEASAAELDCPDFGLRLARWQGLGILGPVAVIARNAATLFGGLEAIGRYLYVHSPALTLTVSSTTARSNVRFGYEVTEPGIPYPLQGYELSMANAARMIRLLGGPQARARVFSFRHAQLGTDAAYREALGCTVRFGRTWCGFEVDHRLAGRPIDHADPETKRIATKYLESQYLPSDATLSERVVGLARRLLPTGQCSAEAIADQLDMHPRTLQRRLAAEGLRCHDLIERERRAQAARYLAQPGLYLSQIAVLLGYSEQSALNRSCRRWFGMTPRQYRAYGGVSGR*