MPPQKIEIFKSLEGWAEENILVHLKPVESCWQPQDFLPDAASDGFYEQVEELRKKAKEIPDDYFVCLIGDMITEEALPTYQTMLNTLDGVRDETGASPTSWAIWTRAWTAEENRHGDLLNKYLYLSGRVDMKQIEKTIQYLIGSGMDPGTENSPYLGFIYTSFQERATFISHGSTARLAKKYGDEKLARICGTIASDEKRHETAYTKIVEKLLEIDPDGTVLAFCDMMKKKISMPAHLMYDGQDDNLFEHFGAVAQRLGVYTAKDYADILEFLVGRWNVENLTGLSPEGREAQDYVCGLALKIRRLEERAQGRVKETPTIPFSWIFNRELKL