MKKMLTFLTTCALSFGVSAQSWEETTEKARGQTVYFHAWGGSQEINSYLRWSADLLKSRYGVTLQHVKVTDIAETTTRLIAEKAAGKNEQGSVDLVWINGENFKSMKNNQLLYGPFVEDLPNWPKVDKSLPVDSDFSEPTEGLEAPWGVGQLVFIHDKQQVNNPPASFAELLSYAQAFPNRISYPQPPEFHGTSFLKAALIELTHYAPELNQAVEPATFEQLTQPLWQYLDELHAVAWRKGKQFPAGSAQMMQLLDDGQLDLAITFNPNAVFSAQATGKLAPTAQSYAMKKGALTNIHFLAIPWNANAKEGALVAINFLLSDEAQSRKGDLSIWGDPSILKPQFLTGSAKNTILFPAIAEPHPSWQSALEAEWQKRYGNSLK*