MSQWKDRFAQAWIRAEKVLDDSAEECHLAQMMSVLALSNVFEVVSWFAEFCQQPMSFLVLLLLFGESIHLLVSVVALVTATIIDLACCYVVAGTEFGAAAFTYGVTMSSLLSWGLKPPELPQYVPKRLRRKQPFLLRTAKASMDAMLCLSARVAGTVLLIIQLTHLSIHESAGAPPEKQRSSSTDEPFLDQDEESEEPYASMCEKYKRACQPTMLWDLKVADQDHKPTAFEMFIRFLLVLKGGLDLIGEESNPLVAWQLIMYSLSGDMNRNSEDHQYDADSVLIAIDNCSSRCITNSMKDFIEDPVRVNVKVQGIGGSVTATYRGTVRWSIEDDNGRVHHFVIPHTYYNPSTPYRLLSPQHWARVASDNSPNKRGTWCATYEDAVELFWSQRQFKRVIPLSASX