MVALDSLAIRKAKELRQHPKQGEPYSVPLPGSQKEGRSPVYRHWRFRDGLLETLDPAIRTEHEAFESTAKAVPTNKCLGHRPWDPATRSFGQYVWEDYETVAKRRKDFGAGIVQLHENIGITGKGYGVGLWCTNRPEWQITDLACMSQSLFTVSLYDTLGPDATEYIINHAGLNCIVTSLMHVPTLIKLKSRCPGLKVIISMDPMYEGDLPQHSKGEIFKHFADDLGVQIHYIRDVEKLGQQNPRPFNPPSPSDLVTINYTSGTTGPPKGVVLTHANAISATSSAMIYLKQTDPAVICSFLPLAHIYQRVSEHVALWGGASIGYFHGSVNEIVQDLKLLRPTTFSGVPRLYNRIGTSIKAATLEAQKPTRRWLS