MSAAEQRRAFAAAIFRRGQKGELFDDGEELDAGEELRSKLDDLHAVWALARSGRDLAAAIWRPELGLAEVVLLRGKVLSHMGFTKGPKHYLFPEEAAYLVDRANLLLFLDLGAQKQRLLSLQECLDLLAGAGVPVDRYLVFCKLLRAGYIVQRHPARWLLKPTEDPTAPWAGWGMDPAAADGAAAAQDVAQGPAAAAGQQQQQQRVAPAIPAGPPRKRRKVELQLRSMGWWAAGSDGQQQQAEQQQAEQQQAEQQQQQQAGGGDGGTGLPWLRGCLPADFVAGLPRCKLVPDATQRARADFPRMGPLAAVPLADMLPSSGPGGGRHLLHYDVFAANSQFSRKAPGTPAFTISVQPADRLPTPQDAVAADAAAGGVPVRFCTVEKGDICFYGLAHVELRSILQ*