MQKEIVKESGVLPRIATGREIMIQGFHWESHNLDWYKIVQDRLGEMNQAGFTQVWLPPPADSLAPQGYLPRNMYSLNSAYGSEQALRNLIANCKEHDVLPVLDAVLNHRCATHQGAGGKWNRWEGTGMDWGEWAIDNRNPDFAGQGNHPTGDEFSGAPNIDHTNERVRSDLAKWFQWLRNDIGFGGVRFDFSKGYGGQFAGEYIKAMDPEFAVGEYWDTLAYGAGLEYNQDAHRQRIVDWIDAAGGNCTAFDFTTKGILQEACGRSEFWRLIDSEGRAPGVIGLWPARAVTFIDNHDTGSTQGHWPFPNDKVAMGYAYILTHPGTPCVMWDHYFDWGEKLSNNIKTLMEARQSCGIHSRSKLQIIAANDGLYAAIVDNRMAVKLGRDHWSPAGDDWTHICGDNDWSVWRR