MESRSASQGTKDTTSLVIGEGSIQPNGYGTIAVGHCPDLHHHAKHIQTDPETSQEHEDLTPSQAVPGVWATLSVLLIGVFVSQTDQSLVLATYSQIASEFDDLRAGSWILSAAILAQCIAQPLYGKLSDIYGRKTCLQAAYLFFALGTFGCGVGRSLIEVVIARAVQGIGGAGMVSMVSIIITDLVPVHEIGQLRSYVNILQTTGRGCGGVIGGYLTGTIGWRAAFLIQVPPTLLAIALVQWRLRLPDQDTEQSAWSRLRRIDFAGAFCLCLTIGGGCFILDNVASHLFAMDSPMIIAAAVIASLSLLTFVVSARYATEPIFPLHILVQRAAFTNYAIMGLQIMMQCALTATVPLYIQATHDISVTLVGAYLIPAFAGNLTGGLLAGYLTKRLRIHKPITVLGSLSGTFCMILCLLVWQGGNKVNFAESLIIFPGGFSVGVVSSTTFVALAAGVAREEVAIAGSGMYTFANIGAIAGVSVGSAIYQSSLYSGLEDALQGIPNVADIIHKAVEHVEYVQHTEEWIKRLMIPAFVDAFHGVMSLISPGGRLRDVKVELRESEDHEDDASRSSMH*