MKSNGSTKLIVLHPSIHKQGGASHRLWLLFFVCFFTLAFVLTLINTAVPTPTTAASAASAHFPLPHSAMEALLHYAAASNITGHMTAAEMASIAGVLRRCSSPCNFLIFGLTHETLLWKALNSNGRTIFLDESEFYIAKFEEKHPDIEAYDVQYTTKVSEMSELIRSAKEQLRNECRPVQNLLFSDCKLGINDLPNHLYQVDWDVILVDGPRGYFPAAPGRMSAIFTAGVLARSKKGGSAKTHVFVHDMNRDVERICSNEFLCKENLVETTDLLGHFVVETMKPNSFRFCRNPTKSSRVKKMGVGAVPSQWTDSTMWDLRNGRGPPLTPTKACIKGNACGDW