MALKLTSFTFQSRKIQSLGFSLRSPMISMASTLPSSYKPFSPPREVHIQVTHSMPPQKIEIFKSLEGWAEENILVHLKPVESCWQPQDFLPDAASDGFYEQVEELRKKAKEIPDDYFVCLIGDMITEEALPTYQTMLNTLDGVRDETGASPTSWAIWTRAWTAEENRHGDLLNKYLYLSGRVDMKQIEKTIQYLIGSGMDPGTENSPYLGFIYTSFQERATFISHGSTARLAKKYGDEKLARICGTIASDEKRHETAYTKIVEKLLEIDPDGTVLAFCDMMKKKISMPAHLMYDGQDDNLFEHFGAVAQRLGVYTAKDYADILEFLVGRWNVENLTGLSPEGREAQDYVCGLALKIRRLEERAQGRVKETPTIPFSWIFNRELKL