MALKLPADGAAFVAFQSIGCGYDISLDLRLKYVKGAYIGTNPYRMCRLIEIDEDEGRDIMLPGGILVLNVPKSIKCDKGERTRFQSGVLPFQQKFLQMSEQFNHELSLAGIIPSGLFDSMFGFRGNWQKDALRTKTLALDGIFISLYSVALEKTRVLLCDHVKNDVPSSWEPALLARFIENFGTHVIVGVKMGGKDVIYMKQQHASSLEPADVQKRLNEMADKRFLDSYEQLVIDLEHISQDDKDVISICKRRGGSDDRNLKHNEWLHTVQSEPDVITMSFIPITSLLNGVLGSGYLSHAINLYLCYKPPIEELRQFLEFQLPKQWAPVFSHLSLAFGPQPQRDYQNTFSFSGPELHVNTNPVDVGKRPVTGLRLYLEGKRSNCLAIHLQHLSSLPEIFQLEDSVTGIGIYNSDSENRRYYEKVQWKHFSHVCTAPVESEDEQSIVTGAHLHVGFKKVLFLRLHFSKLVGCIATKIPEWDSSPGLESQTTEEVNINSAIYPGGPPCEAPELSEYVDTMEMTRGPQESPGYWVVSGARFVVDKGKISLRVKYSLLTVIFPDDDDDEVSYF*