MALELNPFVSQSQKLPGFSLPPMASFRSPKVRMAYTLNSRTKEVESVKKPFMPPREVHVQVTHSMPPQKIEIFKSLEDWADQNILVHLKPVEKCWQPQDFLPDPASDGFEEQVRELRERAKELPDDYFVVLVGDMVTEEALPTYQTMLNTLDGVRDETGASLSSWAIWTRAWTAEENRHGDLLNKYLYLSGRVDMRQIEKTIQYLIGSGMDPRTENSPYLGFIYTSFQERATFISHGNTARHAKEHGDIKLAQICGIIAADEKRHETAYTKIVEKLFEIDPDATVMAFADMMRKKIAMPAHLMYDGSDDNLFEHFSAVAQRLGVYTAKDYADILEFLVGRWKVEKLTGLSAEGKKAQDYVCGLPPRIRKLEERAQGRAKQGPIIPFSWIFDRQVQL*