MFHAGDELYSGAWLSDFQKTGLTAWHVCTEKLRVGPLTSCDGELLQAFCAQTLARLARAFASHFDVNSQRSARDTLEALLAVHAYGQTLVWKQLALALACAELWLGTWAAAASLNTSLPATVRRELLVLPAELLFDSKALPLTDKAARQQVAASLFSSCDGVFAFLLEAQSDAEQSFRILSAWLRAVRKAQIWLPTCDAAQPLRHLAGHLCTILAAAESAPAQASELAQQLAKWNSAPQEVATILKPLLQLIMKDSDLSMEIVSEDSPAWMLSLLQVLAEDLWPRAAVGEVDLDSELIAKQAFKLLDTSSVPWLNADEVEVEASIQVWHSFAETLHAALRASDESAFESSRRSPMFAHPEKRSRRSQDRWHLTGERLREATMVLLDCMRLPEIPEDEEALELLQHARQSVEAALRPWAALLTNADTWIAELWNPLQEVQNTLAAMGENDEGFMSVEVSRDVETVIWFFGAFCSCLPKDQVAAAEAASHAVSALIPQIHQLDAALPPWKALLWSSVCRFSSAVNSKLPAGSEPILLDWMLCRPPTDAEAPTMLEITELPYAKAIEAACQRLPHVATASAPVGTATNTNIGEKLLLLAFGTWDPSVKLEERQMEAPAWE