MLRAVIRAATSTRQAITYSPKFKSQIPLRRTLTMSAPAAEANLHKDEVTGEMISKSELKRAAQPKKQSKADAEAEMDATAFHEMRYKEIAKLRETKQPNPYPHKFNVTHAVPKFVEEWGKGVKVQIMAQAQNATSLEEYLTKMGELSLSISSIQLLSPCLLDLIMNPSTRDIFVTRSKVINYIRKYLDAQGFLEVETPMMSMIAGGATAKPFVTHHNDLKLDLFMRIAPELYLKELVVGGLDRVFEIGRVFRNEQIDMTHNPEFSICEFYMAYADMYDIMDMTEELIEGMVKSLTGGTKLPWKRFDMIGELEKQLNVKFPPGETLHDDNTNKFLRELCEKEYIENQCVNPSFIVGHPQVMLCTKEICNAYTELNDPFDQRDETFLDALEYGLPPTGGWGLGIDRLVMFLTDCSNIKEVLLFPAMRPVVANSVEAVAPSVT