MSLLEIITKSAADAESTVRTPSPYPIILNPDHIFPLLKPQIAEEEPLPIQRVQGWKISDLDSQIISLSHKFFKKLKRKLKNPNSLTRTEFLDLLNSFLDQNSEKTGLSIGIGPSDHEFTRRAIEKVGFLINRDVAGLILDACVEIDLWEVVETLILNGIVAGEAALGLVEKMVERRRSDMLCIFVKHVVDIRSSDLLLILKYFLSRATDAGLPGVRKEWEMQALSAIEKAAAGEKKSLLATQAAVLLAAAYDGFSTQELCLHYLFGSESVDGLALSGAVAGLGGVEMLRLVRYLGKWLNKYERFPDAAPCKSAESLLGLEACRWVPSLVAVVRCLGVVLDEHFSYLVLNPKFQEELVQIEGVVRSLQLEAGLCSSVGYLIENLRLDAEFQ