MESLSPSLSLHTQLRLPESGQFPANSTTSPAQCIRTWKSQAISAVAAPPAPKKTTTHSMPPEKAEVFKSLEGWAKQSVLPLLKPVDQCWQPQEFLPDPALSKGSFEEEVAALRARTAELPDDYFVVLVGDMITEEALPTYQTMINTLDGVRDETGASLSPWAVWTRAWTAEENRHGDLLNKYLYLSGRVDMQMVERTVQYLIGSGMDPGTENNPYLGFVYTSFQERATFISHGNTARMAKERGDHLLARICGTIAADEKRHENAYARIVEKLLEVDPTDAILAIEDMMRKKITMPAHLMHDGRDPRLFDHFSAVAQRLGVYTANDYADIVEFLVGRWKLDKLEGLNGSARRAQDFVCGLAPRIRKLQERAEERARQAEPRPVRFSWIYNKEITL