MALIVDKHRPRSLDSLTYHEELSERLRSLAQSGDFPHLLIYGPSGAGKKTRIVATLKELYGPGVEKIKIDARVFQTSSNRKLEFNIVASIYHLEITPSDVGNYDRVVIQDLLKEVAQTQQVDQGARQRFKVVVINEADHLSRDAQAALRRTMEKYSPNLRLILLANSTANIIAPIRSRTLLVRVAAPSEDEICTVLAASAKKEGWTVSTQLHERIAKESGRNLRRALLMLETVHAQNEKVEDNTPIPPPDWEALIGQIAKEIMEEHTPARILQVRAKLYDLLTHCIPPTTILKTLTFKLVPLIDDDLKVEVIKWSAFYEHRIKMGTKVIFHLEAFVAKFMRILEMYLMGMDM