MKKLLLLFIFVVQSFAALSVEELTWDNGDTLLKFLQRNSIPMSLYYGLDREDQELASDIAYKIKYQVLKDENNNIEQVLIPISDDLQIHIYKDKDRQYTLAFTPVSYQKEDRILHLTIKSSAYQDVYEESGSSTLARAMVRAFRGSINFRNIQKGDEVTLYYEQKRRMGKLWGDINIKMAMVEINKSAREVFSYNDIFYDRDGKELESFLLTKPVNYTRISSPFTTARYHPILKRYRAHLGIDYAAPTGTPVKSAGKGVVTFIGTKGGYGNVIQIKHDSGYMTLYAHLSRFAKIKNGQKVNQGQVIAYVGSTGMSTGPHLHFGVYLNNKAINPASVVKIAKSELSGKAKENFKHIIAGYEQIVKEALASNQPNPPKEEDFENYIEF*