MSLTDQEIAQVLQIACLLEASTAKPGNVSPGREFEDLKYRDFLFSSAAVFPAFLDLEQKSVGEIIYQAVRETHSFIKTNTNLGIILLCAPLASAYSRLRAKTEIESLAQSELVIQLRKELKLLLNNLDQKDAEHCYQAINYSKAGNLKEVDQADISEKPEITLLKAMKLAEKRDNIAFEYTNNYSITFDYAYPRFKQYSQKYNEIEKIIIMTFLEILAEYPDTLIVRKHGLNKAVEVSRSAAEVLRSINLEQKDFWQQIEKFDQELRTQAEKVNPGTTADLITAVIFLAILISGKKLIKNWAD