MAAALQCCDAEEEEKAAAPMHDHALLPLAHKLLAMIAQPAKLLAALVVHCTDRTSKQEFWVKAVAYQHAELRTVSDCWCILIAELDDQSEMCPTDVAMLKAALYLWRLWQFVCLMCVDAVASVEETATLKQEQKWTTTLLQKRHAPALNDQSADALTQGMILSGSGPAKRSRITKKSNEFLVAWFLAHKDNPYPSPDERTEIADKTGLAEQQVRSWFANMRKRHWKPNRSNAKKPRCLLDYVLRQTEA