MNKWLVKASSLVVLGGMVLSAGSRVLADTYVRPIDNGRITTGFNGYPGHCGVDYAVPTGTIIRAVADGTVKFAGAGANFSWMTDLAGNCVMIQHADGMHSGYAHMSRVVARTGEKVKQGDIIGYVGATGMATGPHLHFEFLPANPNFQNGFHGRINPTSLIANVATFSGKTQASAPSIKPLQSAPVQNQSSKLKVYRVDELQKVNGVWLVKNNTLTPTGFDWNDNGIPASEIDEVDANGNLTADQVLQKGGYFIFNPKTLKTVEKPIQGTAGLTWAKTRFANGSSVWLRVDNSQELLYK