MSKALSRIPSSTLTSLLPRSLNPHVAVVDLIAIHLTAVTDDAKPVNFTYLLPYLGHDELTAVVLRAGHSQPLRTLRFLLALPPPLQPSPPHLAFLAHSLASSRLFSHALDALSHLIRLHPRHDLLPTLLLASATAPHPSLPGLLVKALLRHARLRDAFRSALRATAAGAPPDAAAFNALLAALSRANRFDELWAARGAMARAGVRPDARTFNILVAALCRGEDAERAYGFLEELEEQGFEPDVVTYNTLLAGYCRKGRLQDALHLFDVMPHRRVPPDLVSHTILMDGLCKAWRLKDARRMFDRMVHGGLRPDAVAYSVLITGYCNEGQLKEARSLLMEMAGSGLLDIAFALRVVVQGHVKFGKLLTCLNMVAPLRKYGIVIPSQSYSCLIGALCEDMRPNAARGLLQWMIEDGHCPSLQMYNMIVDCFCRCDNPKEALDVKVEMTSREVKPNYNTYQTLIICLCRLGKSLSGQSVMVEMIESDFHPNEAICTALVCGFCKEGDLDRGELIVKLFALDFQIRCNESYTALMRTYCETRSTADSLALQDRMLELGFVPNSETCRSIIYGLSRSSG*