MDRTLESLRHIIAQVLPHRDPALVFKDLNVVSMLQEFWESKQQRRAAFPSEGVVVYESLPSPGPPYVSYVTLPGGSCFGNFQCCLSRAEARRDAAKVALINSLFNELPSRRITKEFIMESVQEAVASTSGTLDDADDPSTSIGAYHYMLESNMGKTMLEFQELMTIFQLLHWNGSLKALRETKCSRQEVISYYSQYSLDEKMRSHMALDWIMKERESPGILSQELRMALRELEEARKAGQELRFYKEKKEILSLALTQIYSDPDASSPSDDQLSLTALCGYH