MKTLLLLVGLLLTWENGPWVLGDKAISDKELQEMSTEGSKYVNKEIKNALKEVKQIKTLIEQSNEERKSLLSSLEEAKKKKEDALNDTRDTETKLKGSQGLCNETMMALWEECKPCLKQTCMKFYARVCRSGSGLVGHQLEEFLNQSSPFYFWINGDRIDSLMENDRQQSHVMDIMEDSFNRASNIMDELFQDRFFNREPFDTQFFSPFGSSHRGSLFFNPKSRFARNIMPFPLFTDLNYHDMFQPFFDMIHQAQQAMDAHLHRIPYHFPEAGVPENSNDRAVCKEIRHNSTGCLRMKDQCEKCREILSVDCSASNSSQMQLRQELYTSLQMAEKFSKLYDQLLQSYQQKMLNTSSLLKQLNEQFSWVSQLANLTQNDDRYYLQVTTVNSHGSDPSVPSGLTKVVVKLFDSYPITLIIPQEVSDPKFMETVAEEALQQYRQRSREE