QHDVAAHSGGAHGKGSGHGKGRGKKQVKQPKKEVVDLETLLIHCAQSVSIDDRRSATDLLKQIRQHASATGDGDQRLAHCFANGLEARLAGNGSQIYKLHTISRFACTDVLKAYQLYLAACPFKKISHYFANQTIMNAVEKAKKVHIVDFGVYYGFQWPCLIQRLSKRLGGPPELRITAIDTPQPGFRPAERIEEIGRYLSDYAQTFKVPFKYHGIASQFEAVRVEDLHIEKDEILIVNSMFRFKTLMDESVVAESPRNMVLNTIRKMKPHVFIHGVTNGSYNAPFFVSRFREALFQFSAHFDMLEANIPRDNEERLLIESTIFSREAINVISCEGMERMERPETYKQWQVRNQRAGFKQLPLDPEIMKRAREKVKCYHKNFIIDEDNRWLLQGWKGRILYALSTWKANPQSS