MATFLGKVVQPQKSKLCDSLGGPPVTAQRIRLKDGRWLAYSETGVPRDKAKFKIILAHGFTGSRLDLLRASPEIIEEMGIYMVCYDRAGHGESDPNPRRWLGSEASDVEELADALELGKKFYVVGTSMGGYVAWACLKYIPDRLAGAALLAPVINYRWPGFPKDLSKEAYYQQAVGDQWLLRVAYYAPWLLNWWVNQSWLPSPTVIQGNTFLPNHLDSQFRDRAISSGIFHQRRNISTLQGEHESLHRDLMVMFGKWEFDPMDHLLPPSFPVHLWQGCEDGIVPASLQKHISQRVGWIKYHEVPDGGHFLNAIPGFDDHLLKTLLLQP*