MVKQYLRIREYFHGRHDCQRHQQKQAEAMGDIARRLVAVKKEDAIANKENAGRAIVLKRQFSQEKLLLVKQHDEALARLPNRMVGEGSLTASSLYSLRGRRGINQDTMVVWEGFSSPESSLFAGVFDGQGLCGHLVSHRVRDSLPTLLAAKFVAACEAERRLLEGIAEEARAMELEEKLLELWQKAHETSFKLLDSELRQHPLLEGAESGADVITALVQDHHLIVSSIGDSHCVLACAGDDGRLMAHHITANERAEPRYSVNGRGGEQLSSQMMPWPAVTRSLGSGPQSDQGHHLHPQMFHRPLEANDEFCILASDGLWNVLEGQEAVDIVASSTGPSGAAKALVSAAERRWAEGFPQCPRDDITAVVVFLAHLRPPPEEDYL*