MALDQNAQQTKDMNLVLSSDAKPRLKWTPDLHQRFVDAVSQLGGPDKATPKSLMRVMNIHGLTLYHLKSHLQKYRLGKSSVTDQSFDENKQEVKLDLCEIVPNDDDAKGNEISRGLKQRTYFDTELPQSDHKLSLGVCDGSQNQMNESFQIARALQMQMDVQRKLYQQIEVQRHLQLRIEAQGKYLQSVLRKAQETLAGYGTSSGVELAKAELSQLVSMVNMGCCPSSSLSVITEIDCSISKDTENKTLKEGILCSIESSLTSSESSARKDICGLSLNQETKGKKRSRHNICGDEQSSGKRYLETIDLNRKCPDEYDENVTKVIDLNEYS